- 11
- 0
- 约3.45千字
- 约 5页
- 2019-09-14 发布于江苏
- 举报
一、实验目的和要求
1、掌握单片机和ADC0809的接口设计方法 。
2、掌握Proteus软件和Keil软件的使用方法 。
设计要求。
1、用Proteus软件画出电路原理图,在单片机的外部扩展片外三总线,并通过片外三总线和0809接口。
2、在0809的某一模拟量输入通道上接外部模拟量。
3、在单片机的外部扩展数码管显示器。
4、分别采用延时和查询的方法编写A/D转换程序。
5、启动A/D转换,将输入模拟量的转换结果在显示器上显示。
电路原理图。
图1、电路仿真图
实验程序流程框图和程序清单。
查询法:
ORG 0000H
START: LJMP MAIN
ORG 0100H
MAIN: MOV SP, #2FH
NT: MOV DPTR, #0FF78H
MOVX @DPTR, A
LOOP: JB P3.3, LOOP
MOVX A, @DPTR
MOV B, #51
DIV AB
MOV R0, A
MOV A, B
MOV B, #5
DIV AB
MOV R1, A
MOV R2, B
LCALL DIR
SJMP NT
DIR: MOV R7
原创力文档

文档评论(0)