《微机原理与接口技术》实验内容提要.docx
- 文档编号:29328012
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:15
- 大小:31.92KB
《微机原理与接口技术》实验内容提要.docx
《《微机原理与接口技术》实验内容提要.docx》由会员分享,可在线阅读,更多相关《《微机原理与接口技术》实验内容提要.docx(15页珍藏版)》请在冰豆网上搜索。
《微机原理与接口技术》实验内容提要
专业:
信息工程(光电系)姓名:
王钊
用沪丿•狰实验报
学号:
日期:
地点:
3070801185
2009-12-28
东4-606
课程名称:
微机原理与接口技术实验指导老师:
齐杭丽
成绩:
实验名称:
并行AD、DA实验
实验类型:
同组学生姓名:
1.
实验目的
掌握采用并行接口实现外部器件的扩展方法;
ADC0809的典型应用;
掌握ADC0809模/数转换芯片与单片机的接口设计及
DAC0832的典型应用。
掌握DAC0832模/数转换芯片与单片机的接口设计及
2.
预习要求
理解内存与10统一编址的外设端口地址的映射及控制;
理解用查询方式、中断方式完成模/数转换程序的编写方法;
理解DAC0832直通方式,单缓冲器方式、双缓冲器方式的编程方法。
3.
实验设备
计算机
1台;
ZDGDTH-1型80C51实验开发系统
1套;
若干条;
1个;
2号导线、8P数据线
万用表
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转
换模块的WR、RD、CS、ALE、EOC相连;并行A/D转换模块的+Vref接+5V,AIN0
接D6区可调电源模块的0—5V端。
说明AD转换的过程,并在Keil环境设置断点运行以
下程序,可调电源分别调至两个极端,观察寄存器及内存单元的变化。
ORG
OOOOH
MAIN:
CLR
A
SETB
P3.3;设定与
EOC接口IO处于接收状态
MOV
DPTR,#0FEF8H;
选择A/D端口地址
NOP
MOVX
@DPTR,A
;启动AD转换
WAIT:
JB
P3.3,WAIT
MOVX
A,@DPTR;
读入结果
NOP
LJMP
MAIN
②图4-2为DAC0832的扩展电路图,
图4-1ADC0809的扩展电路图
用8P数据线将D2区80C51/C8051F020MCU模块的JD0
(P0口)与C4区并行DA转换模块的JD1C4相连,用二号导线将D2区80C51/C8051F020MCU
模块的P2.0、WF分别与C5区并行D/A转换模块的CSWR莫块,用万用表测量“-Vref”
端的电压,手动调节电位器RW1C4把-Vref电压调到-5V,万用表监测并行D/A转换的OUT
与GND输出引脚。
填写下列程序中的空白处,说明DA转换的过程,并在Keil环境运行设
置断点运行该程序,调节RW1C4观察寄存器的变化与万用表输出值的变化。
ORG0100H
START:
MOVDPTR,#0FEFFH
LP:
MOVA,#0FFH
MOVX
LCALL
@DPTR,A
DELAY
MOV
A,#00H
MOVX@DPTR,A
DELAY
LCALL
SJMP
LP
DELAY:
MOV
R3,#18
;置DAC0832的地址
;设定高电平
;启动D/A转换,输出高电平
;延时显示高电平
;设定低电平
;启动D/A转换,输出低电平
;延时显示低电平
;连续输出方波
;延时子程序
D1:
NOP
NOP
NOP
DJNZ
R3,D1
RET
END
5.
设计型实验内容
采用中断法设计ADC0809数据采集程序,并将采集到的十六进制结果显示在
LED显示模块
上。
DBUF
EQU30H
DAT
EQUP3.0
CLK
EQUP3.1
源代码:
LJMP
MAIN
ORG
0013H
LJMP
INDATA
ORG
0030H
MAIN:
SETBP3.3
MOVDPTR,#0FEF8H
SETBIT1
CLRA
SETBEX1
SETBEA
START:
MOVX@DPTR,A
LCALLDELAY
MOVB,A
ANL
A,#0FH
DISP:
;静态显示程序
MOVDBUF,#00H
MOVDBUF+1,#00H
MOVDBUF+2,#00H
MOVDBUF+3,#00H
MOVDBUF+5,A
MOVA,B
ANL
A,#0F0H
SWAPA
MOVDBUF+4,A
MOVR0,#DBUF
MOVR5,#6
MOVDPTR,#TAB
DP12:
MOVR2,#8
MOVA,@R0
MOVCA,@A+DPTR
DP13:
RLCA
MOVP3.0,C
;DIN,C
SETB
P3.1
;CLK
DJNZ
R2,DP13
INC
R0
DJNZR5,DP12
LCALLDELAY
LJMPMAIN
TAB:
DB3FH,06H,5BH
DB4FH,66H,6DH
DB7DH,07H,7FH
DB6FH,77H,7CH
DB58H,5EH,79H
DB71H
INDATA:
MOVXA,@DPTR
;中断服务程序
RETI
DELAY:
MOVR0,#00
DELAY1:
NOP
NOP
DJNZ
R0,DELAY1
RET
END
用中断方式编写A/D转换程序,每秒以100ms的间隔采集8次,求8次结果的平均值,保
存到内部RAM40Hf始的单元,共采集30秒钟。
由于③不但包含本题的要求,而且将采集到的数据送至静态数码管上,因此源代码省略,详见③
③要求同②,计算出每秒的平均值并显示在静态数码管上。
源代码:
DBUF
DATA060H
ORG0000H
LJMPMAIN
ORG0003H
LJMPINDATA
ORG
0100H
MAIN:
MOVR1,#40H
MOVR4,#30
MAIN1:
MOVR2,#00H
MOVR3,#00H
MOVR7,#08H
CLRA
MOVR0,#DBUF
MOVDPTR,#0FEF0H;启动A/D转换器
SETBIT0
SETBEX0
SETBEA
NOP
NOP
NOP
LOOP:
SETBF0
MOVX@DPTR,A
WAIT:
JBF0,WAIT;A/D转换结束信号
LCALLDELAY
LCALLDELAY
LCALLDELAY
MOVR7,#03H
;求平均值
NEXT:
CLRC
MOVA,R3
RRCA
MOVR3,A
MOVA,R2
RRCA
MOVR2,A
DJNZR7,NEXT
MOVA,R2
MOV@R1,A
INCR1
ANLA,#0FH
MOVDBUF+5,A
MOVA,R2
ANLA,#0F0H
SWAPA
MOVDBUF+4,A
LCALLDISP
DJNZR4,MAIN1
RET
;A/D转换结果读入
INDATA:
MOVXA,@DPTR
ADDA,R2
MOVR2,A
CLRA
ADDCA,R3
MOVR3,A
CLRA
CLRF0
RETI
DISP:
;静态显示程序
MOVDBUF,#00H
MOVDBUF+1,#00H
MOVDBUF+2,#00H
DJNZ
R2,DP13
INC
R0
DJNZ
R5,DP12
MOVDBUF+3,#00H
MOV
R0,#DBUF
MOV
R5,#6
MOV
DPTR,#TAB
DP12:
MOV
R2,#8
MOV
A,@R0
MOVC
A,@A+DPTR
DP13:
RLC
A
MOV
P3.0,C
;DIN,C
CLR
P3.1
;CLK
SETB
P3.1
;CLK
RET
DB
7DH,07H,7FH,6FH,77H,7CH
DB
58H,5EH,79H,71H,00H,40H
DELAY:
MOVR5,#2
S1:
MOVTMOD,#01H
MOVTL0,#0B0H
MOVTH0,#3CH
SETBTR0
JNBTF0,$
CLRTF0
DJNZR5,S1
RET
END
6.
实验扩展及思考
采用ADC0809的8个通道采集8个模拟量信号,并将实际电压值分通道、分时地显示在LED
上。
根据基础型实验的步骤①、②,由DAC0832输出模拟量,ADC0809采集数据。
分配端口实
现的硬件连接,画出流程并设计程序实现该过程,比较输出的数据跟采集到的数据是否一
致,如不一致分析一下产生误差的原因。
采用DAC0832设计一简易的信号发生器,设计流程并编写程序实现50Hz的方波、锯齿波。
7.
心得、体会
由于前面听说实验报告随便写写就行了,于是也没写这部分,只是把当时的源代码粘到实验报告里了。
在此,我也只能通过一点印象写了,望谅解。
这次实验感觉接线很多,我觉得真正需要对课本上80C51与A/D转换器的接线理解了,将实验教材上的电路基本看懂了,将各个控制信号的工作方式以及启动顺序弄明白了,才更有利于编写程序。
另外就是当自己长时间实
在是调试不对时,应当主动去问老师,看是否有接线的问题或是实验电路板的问题;如果没有问题并且长时间没做出来时,可以请教同学,看自己问题出在什么地方——毕竟课本上有些理论知识在自己理解时都难免会发生偏差的,如果不能正确地理解,仅仅靠自己的理解、长时间地调试、摸索去编写程序,是很费时间的。
当自己实在做不出来时,要及时请教同学,看自己问题出在什么地方,是哪点理解得不好还是别的原因。
阅10.1.11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理与接口技术 微机 原理 接口 技术 实验 内容提要
![提示](https://static.bdocx.com/images/bang_tan.gif)