您所在位置: 网站首页 / 计算机接口大作业.docx / 文档详情
计算机接口大作业.docx 立即下载
2025-08-28
约2万字
约36页
0
29KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机接口大作业.docx

计算机接口大作业.docx

预览

免费试读已结束,剩余 31 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机接口大作业

第一篇:计算机接口大作业《计算机接口技术》大作业专业:班级:姓名:学号:电子信息科学与技术1012周轩10201082222013年6月19日1.目的1、巩固和加深对微机原理和接口技术知识的理解;2、培养根据课题需要选学参考书籍、查阅手册和文献资料的能力;3、学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法;4、掌握8081、8083、8085、8089等常用芯片的正确使用方法,学会软、硬件的设计和调试方法;5、能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用计算机绘制电路图和流程图。2.要求1、利用应用所学芯片8255、8251、8253、8237、8259、0809、0832及总线接口相关知识,在proteus中设计一套系统或一个小装置。要求至少用到以上三款芯片或接口技术。2、设计具有基本完整的功能,具有可实现性;3、强调创新性和应用性,不与现有系统、产品雷同;4、硬件设计要求详尽,软件设计可以限于主要功能和关键部分3.硬件设计1、设计思想模拟输入电压范围0V~5V,对应A/D转换值为00~255。通过A/D转换器将电压模拟量转化成八位二进制精度的数字信号,再把该八位二进制精度的数字转化成十进制数,并最终用数码管显示。8位二进制有0-255共256个值,但是电压值却只有0-5V,8位二进制的0和电压的0V对应,而8位二进制的255和电压值的5V对应,把0-255分成5分,即255/5=51,1/51=0.0196V,即一个8位二进制值所代表的电压值近似为0.0196伏。再按照这个关系去除以51,得到十位电压值;再将余数与26比较,小于26直接乘以10再除以51,所得商就是个位电压值;如大于26则先减去26,再乘以10,然后除以51,所得商再加上5,即得个位电压值;将第二次除以51所得余数,按第二次除以51的方法进行计算,所得结果为十分位电压值。2、主要元器件介绍单片机89c51、74LS373、8255A、8253A、RESPACK、ADC08083、功能电路介绍本设计数字电压表是利用A/D转换原理,将被测模拟量转换成数字量,并用数字方式显示测量结果的电子测量仪表。A/D转换器将输入的模拟量转换成数字量,逻辑控制电路产生控制信号,按规定的时序将A/D转换器中各组模拟开关接通或断开,保证A/D转换正常进行。本系统以单片机AT89C51为系统的控制核心,结合A/D转换芯片ADC0808,能够测量0V~5V之间的直流电压值,通过四位数码显示。4.源程序#include#include#defineuintunsignedint#defineucharunsignedchar#definea_PAaXBYTE[0x0000]#definea_PBbXBYTE[0x0001]#definea_PCcXBYTE[0x0002]#definea_connXBYTE[0x0003]#defineT0XBYTE[0X7FFC]#defineT1XBYTE[0X7FFD]#defineT2XBYTE[0X7FFE]#defineCTXBYTE[0X7FFF]intgetdata;sbitoe=P3^0;sbiteoc=P3^1;sbitstart=P3^5;sbitduan=P3^3;ucharcodetable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};ucharcodetable1[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};voiddelay(uintz){uintx,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}voidinit(){P1=0xff;P0=0xff;oe=0;}ucharadc0808_init(){uchardat_adc0808;start=0;oe=0;start=1;start=0;delay(20);while(eoc==0);oe=1;dat_adc0808=P1;oe=0;returndat_adc0808;}voidmain(){uchara,b,c;init();a_conn=0x80;CT=0x96;T2=0x02;getdata=adc0808_init();c=getdata/100;b=(getdata/10)%10;a=getdata%10;while(duan){a_PBb=table1[7];a_PAa=table[a];delay(2);a_PBb=table1[6];a_PAa=table[b];delay(2);a_PBb=table1[5];a_PAa=table[c];delay(2);}}
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

计算机接口大作业

文档大小:29KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用