《微机原理与接口技术》实验内容提要

《微机原理与接口技术》实验内容提要

ID:2003227

大小:96.50 KB

页数:10页

时间:2017-11-14

《微机原理与接口技术》实验内容提要_第1页
《微机原理与接口技术》实验内容提要_第2页
《微机原理与接口技术》实验内容提要_第3页
《微机原理与接口技术》实验内容提要_第4页
《微机原理与接口技术》实验内容提要_第5页
资源描述:

《《微机原理与接口技术》实验内容提要》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、专业:信息工程(光电系)姓名:王钊学号:3070801185日期:2009-12-28地点:东4-606实验报告课程名称:微机原理与接口技术实验指导老师:齐杭丽成绩:__________________实验名称:并行AD、DA实验实验类型:_________同组学生姓名:___无_______1.实验目的①掌握采用并行接口实现外部器件的扩展方法;②掌握ADC0809模/数转换芯片与单片机的接口设计及ADC0809的典型应用;③掌握DAC0832模/数转换芯片与单片机的接口设计及DAC0832的典型应用。2.预习要求①理解内存与IO统一编址的外设端口地址的映射及控

2、制;②理解用查询方式、中断方式完成模/数转换程序的编写方法;③理解DAC0832直通方式,单缓冲器方式、双缓冲器方式的编程方法。3.实验设备计算机1台;ZDGDTH-1型80C51实验开发系统1套;2号导线、8P数据线若干条;万用表1个;4.基础型实验内容①图4-1为ADC0809的扩展电路图,用8P数据线将D2区80C51/C8051F020MCU模块的JD0(P0口)、JD8分别与C5区并行A/D转换模块的JD1C5、JD2C5相连;用二号导线将D2区80C51/C8051F020MCU模块的WR、RD、P2.0、CLK、P3.3分别与C5区并行A/D转换模

3、块的WR、RD、CS、ALE、EOC相连;并行A/D转换模块的+Vref接+5V,AIN0接D6区可调电源模块的0—5V端。说明AD转换的过程,并在Keil环境设置断点运行以下程序,可调电源分别调至两个极端,观察寄存器及内存单元的变化。10图4-1ADC0809的扩展电路图ORG0000HMAIN:CLRASETBP3.3;设定与EOC接口IO处于接收状态MOVDPTR,#0FEF8H;选择A/D端口地址NOPMOVX@DPTR,A;启动AD转换WAIT:JBP3.3,WAITMOVXA,@DPTR;读入结果NOPLJMPMAIN①图4-2为DAC0832的扩展

4、电路图,用8P数据线将D2区80C51/C8051F020MCU模块的JD0(P0口)与C4区并行DA转换模块的JD1C4相连,用二号导线将D2区80C51/C8051F020MCU模块的P2.0、WR分别与C5区并行D/A转换模块的CS、WR模块,用万用表测量“-Vref”端的电压,手动调节电位器RW1C4,把-Vref电压调到-5V,万用表监测并行D/A转换的OUT与GND输出引脚。填写下列程序中的空白处,说明DA转换的过程,并在Keil环境运行设置断点运行该程序,调节RW1C4,观察寄存器的变化与万用表输出值的变化。10图4-2DAC0832的扩展电路图O

5、RG0100HSTART:MOVDPTR,#0FEFFH;置DAC0832的地址LP:MOVA,#0FFH;设定高电平MOVX@DPTR,A;启动D/A转换,输出高电平LCALLDELAY;延时显示高电平MOVA,#00H;设定低电平MOVX@DPTR,A;启动D/A转换,输出低电平LCALLDELAY;延时显示低电平SJMPLP;连续输出方波DELAY:MOVR3,#18;延时子程序D1:NOPNOPNOPDJNZR3,D1RETEND1.设计型实验内容①采用中断法设计ADC0809数据采集程序,并将采集到的十六进制结果显示在LED显示模块上。源代码:DBUF

6、EQU30HDATEQUP3.0CLKEQUP3.110ORG0000HLJMPMAINORG0013HLJMPINDATAORG0030HMAIN:SETBP3.3MOVDPTR,#0FEF8HSETBIT1CLRASETBEX1SETBEASTART:MOVX@DPTR,ALCALLDELAYMOVB,AANLA,#0FHDISP:;静态显示程序MOVDBUF,#00HMOVDBUF+1,#00HMOVDBUF+2,#00HMOVDBUF+3,#00HMOVDBUF+5,AMOVA,BANLA,#0F0HSWAPAMOVDBUF+4,AMOVR0,#DBUF

7、MOVR5,#6MOVDPTR,#TABDP12:MOVR2,#8MOVA,@R0MOVCA,@A+DPTRDP13:RLCAMOVP3.0,C;DIN,C10CLRP3.1;CLKSETBP3.1;CLKDJNZR2,DP13INCR0DJNZR5,DP12LCALLDELAYLJMPMAINTAB:DB3FH,06H,5BHDB4FH,66H,6DHDB7DH,07H,7FHDB6FH,77H,7CHDB58H,5EH,79HDB71HINDATA:MOVXA,@DPTR;中断服务程序RETIDELAY:MOVR0,#00DELAY1:NOPNOPDJNZR

8、0,DELAY1RETE

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

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

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