单 片 机 原 理 实 验 报 告-七段数码管的显示

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理实验报告
一、实验目的:
1、通过此次实验学会使七段数码管产生不同码段的显示。

2、通过设计中断使和使用计数器使数码管自动计数。

二、实验仪器:
计算机,keil uVision3,proteus 7
三、简要原理:
用数码管显示自动计数,用按键来使计数开始或暂停,即按一下按键,使数码管自动加1计数,再按一下按键,使计数暂停,再按一下又继续计数。

四、实现程序和设计电路图:
ORG 0000H LJMP MAIN ORG 0003H LJMP LOOP3 ORG 000BH LJMP LOOP4 MAIN:
MOV R0,#00H
MOV A,#00H
MOV DPTR ,#TABLE MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0AFH MOV P1,#0C0H MOV P2,#0C0H SETB PX0
CLR PT0
SETB EA
SETB EX0
CLR ET0
SETB IT0
SETB TR0
LOOP:
CJNE R0,#20,LOOP MOV R0,#00H
MOV B,#0AH
INC A
CJNE A,#3CH,LOOP1 MOV A,#00H
LOOP1:
MOV R1,A DIV AB
MOVC A,@A+DPTR
MOV P2,A
MOV A,B
MOVC A,@A+DPTR
MOV P1, A
MOV A,R1
AJMP LOOP
LOOP3:
CPL ET0
RETI
LOOP4:
MOV TH0, #3CH
MOV TL0,#0AFH
INC R0
RETI
TABLE:
DB 3FH,06H,5BH,4FH,66H
DB 6DH,7DH,07H,7FH,6FH
END
五、实验心得:
通过这次实验,我发现中断的作用非常之大,可以用它来实现各种各样的功能。

相关文档
最新文档