单片机AD模数转换实验报告Word文档格式.docx
《单片机AD模数转换实验报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《单片机AD模数转换实验报告Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
irj
ITl
irf
■i・
IPin
•aFQ"
;
B册
记RU!
憎伽'
Tma-徂B?
nToy'
HRSB
I?
i
-a—
urEf.*i
7«
tfr7
cr=F
QpC
b\*
W一h
a
T«
13F
四、实验程序流程框图和程序清单。
1、查询法:
ORG0000H
START:
LJMPM
ORG0100H
MAIN:
MOVSP,
NT:
MOVDPTR,
MOVX@
LOOP:
JB,
#2FH
#0FF78H
LOOP
C
:
J2
QI
IE
41
1-
町
kl
43
II
Q■-
u
45
If
X
带
bl
fF
Lt
■0V
■m-N
a.HUZE
11'
A
11-PUfrfl
rmsza
IXH-Li*
1cir斗
卩-皿$h
母
图1、电路仿真图
yrrar
rOATCD
XTAh!
FD.ircn
朴蛋如
rna^3
rrxc
■n.戒4
rnj™5
•nee
m.iror
RET
■2吹
坨Anu
陀JMI
FHa
临屮口
■3_gh-VlJ
■亠m
yrih
rz.irMS
冲httb
ricrn
iPlif
.azHTTC
riz
“LII
*1J
r^.i/rg
Pl•
ravTH
2
rijv^ni
p1s
*1r
JBl
ISir~
IViSf
J"
I判断叹计
4
从AD中聪数据
数拒处理I
调显示了苗数
MH
T
fl.1
z
M3
*
Mj
f
Mi
■
r宿
I
.rtT
7
DIR:
BH:
MOVX
A,
@DPTR
MOVB,
#51
DIV
AB
MOVR0,
A
MOVA,
B
#5
MOVR1,
MOVR2,
LCALLDIR
SJMP
NT
MOVR7,
#0
LOOP1
R1
MOVDPTR,
#WK
R7
MOVC
@A+D
MOVP2,
#DK
R2
MOVP1,
LCALL
DELAY
INC
CJNE
R7,
#2,
L00P1:
BH
尸%
tdisplay
厂
送百分位字符代码
送位选信号
延时1ms
送十分位字符代码
送个位及小数点字符代码
熄灭第四位数码管
@A+DPTR
R0
ANLA,
#7FH
DELAY:
MOVR5,
#01H
DL1:
MOVR4,
#8EH
DLO:
MOVR3,
#02H
DJNZ
R3,
$
R4,
DL0
R5,
DL1
WK:
DB
10H
20H
40H
DK:
0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END
2、延时法:
LJMPMAIN
MOVX@DPTR,
LCALLDELAY
MOVXA,
DIVAB
SJMPLOOP
SJMPLOOP1
LOOP1:
MOVCA,
(开始J
启动AD
延时
从AD中取数据
I数据处理
调显示子函数
(结束)
@splay
I送位选信号
延时Ims
(返回
#2,BH
五、实验结果。
Grip
图2、仿真结果
六、实验总结。
由图4可知,
设计要求2的内容已经成功完成;
由图5可以看出要求3的内容已经成功完成。
通过这次实验,掌握了通过8255来扩展单片机的I/O口线,对8255已经有了充分的认识,以实践操作来验证理论知识,学到了很多东西。
七、思考题。
采用中断的方法编写A/D转换程序,完成实验要求
LJMPMAIN
ORG
0013H
LJMP
INTT1
0100H
SETB
EA
EX1
@DPTR,
HERE:
HERE
DISPLAY:
ANL
INTT1:
LCALLDISPLAY