硬件课设报告.doc

硬件课设报告.doc

ID:58685047

大小:526.00 KB

页数:12页

时间:2020-10-12

硬件课设报告.doc_第1页
硬件课设报告.doc_第2页
硬件课设报告.doc_第3页
硬件课设报告.doc_第4页
硬件课设报告.doc_第5页
资源描述:

《硬件课设报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南京航空航天大学计算机硬件技术课程设计题目数据采集显示系统设计(一)学生030810230朱德政学生030810229凌路学院自动化学院专业自动化班级0308102指导教师孔德明时间2011年7月计算机硬件技术课程设计报告数据采集显示系统设计(一)一、实验目的与任务1.利用PC机和实验装置设计并实现数据采集系统2.进一步掌握微机硬件和软件综合设计方法二、实验内容通过ADC0809的通道0(IN0)采集电位器的值,并将其处理后通过DAC0832输出,该输出直接连接到ADC0809的通道1(IN1),并将IN0和IN1采集到的数据分别在LE

2、D和CRT上显示。要求:1、设计简单操作界面,具有开始与结束运行控制的功能2、IN0采集的电压值在LED上以十进制显示3、对IN0采集的通道进行如下处理:(1)如果IN0<2.5V,则送00H到DAC0832(2)如果IN0≥2.5V,H到DAC0832(3)IN1采集的电压值在CRT上以十进制显示4、ADC0809采用查询方式读取数据5、显示须有一定的延时三、硬件设计,接线图和简要说明以及流程图将IOY0、IOY1、IOY2分别与0809、8255、0832片选端口相连。8255通过XA2、XA3分别与A0、A1相连,确定A、B、C和

3、控制端口的地址;0809过XA2、XA3、XA4分别与A、B、C相连,确定通道号。用8255的PA0口与EOC相连,作为AD转换查询端口;PC0、PC1与L1、L2相连作为LED灯位控端口;PB口作为段控端口。-11-计算机硬件技术课程设计报告-11-计算机硬件技术课程设计报告-11-计算机硬件技术课程设计报告四、实验收获与体会实验中应该注意的问题:1芯片的地址一定要确保译码正确,否则芯片无法使用。我们就遇到了数码管不亮灯情况,究其原因是8255芯片的片选地址接错了2在DEBUG程序时,如果出现几十甚至上百个ERROR不要畏惧,很多ER

4、ROR是有关联的,改几个后你就会发现明显减少了,要注意避免出现中文逗号3遇到程序出现很奇怪的问题时,最好用单步执行的方法,耐心寻找错误,用这种方法是最有效最踏实的方法,像器件损坏之类的问题都可以检查出来4接线时一定注意线的顺序,看清楚每根线的颜色,避免接错5数码管显示时,要延时适当时间,时间长短视显示效果而定收获:1熟悉了0832、0809、8255芯片的应用2加深了对INT21H功能的应用3深化了对地址译码的理解4了解了延时对于显示的重要性5编程能力进一步提高,看到几百行的代码不再有畏惧心理五、程序清单IOY0EQU3000HIOY1

5、EQU3040HIOY2EQU3080HPA8255EQUIOY0+00H*4PB8255EQUIOY0+01H*4PC8255EQUIOY0+02H*4PCTLEQUIOY0+03H*4ADCSIN0EQUIOY1+00H*4ADCSIN1EQUIOY1+01H*4DACSEQUIOY2-11-计算机硬件技术课程设计报告DATASEGMENTBUFDB2DUP(?)VVDB?AADB3DUP(?)ALLDB?TABDB3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB7FH,6FH,77H,7CH,39H,5EH,79

6、H,71HMESDB'Welcome!',0DH,0AH,'$'MESSDB'Press1toBegin!',0DH,0AHDB'Press2toEnd!',0DH,0AH,'$'TIPMESDB'Start!',0DH,0AHDB'PressEsctoreturntomainmenu!',0DH,0AH,'$'DATAENDSSTACSEGMENTPARASTACK'STACK'DB200HDUP(?)STACENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACSTART:MOVAX,DATAMOV

7、DS,AXMOVDX,OFFSETMESMOVAH,09HINT21HLOPP:MOVDX,OFFSETMESSMOVAH,09HINT21H-11-计算机硬件技术课程设计报告LOP1:MOVDL,0FFHMOVAH,6INT21HCMPAL,31HJZBEG;等待键盘输入控制CMPAL,32HJZEXITJMPLOP1EXIT:MOVAH,4CHINT21HBEG:MOVDX,OFFSETTIPMES;程序开始MOVAH,09HINT21HAD_GET:MOVDX,ADCSIN0OUTDX,AL;启动转换MOVDX,PCTL;输入控制

8、字MOVAL,90HOUTDX,ALMOVDX,PA8255WAIT1:INAL,DXTESTAL,01H;查询是否转换结束JZWAIT1MOVDX,ADCSIN0INAL,DXXORAH,AHPUSHAX

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。