- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字显示器
单片机课程设计
题 目:数字显示器
班 级:土木C117
同组人:陈丹阳 黄龙 李东峰
一、设计题目:数字显示器
二、设计目的
(1)培养综合利用
(3)提高建立程序文档、归纳总结的能力。
三、设计要求
(1)要求用完成程序的设计通过外部中断改变显示的内容
数码管为共阳极结构
p0口输出字形码,p2口输出字位码,控制显示器显示,78h- 7Fh作为8个数码管的显示缓冲区 保存字位码
五.硬件连线方式1. MCU模块的P0口的“p0.0-p0.7 分别连接到“8-SEG模块”的“a-dp” 依次相连。
2. MCU模块的P2口的“p2.0-p2.7”分别连接到“8-SEG模块”的“DS8-DS1 依次相连。
接线方法:P0字形,P2字位,具体说来:P0接字形码(P0.0-a,p0.1-b,...,p0.7-dp)P2接字位码( P2.0接DS8,P2.1-DS7,...,P2.7-DS0)ORG 0000H
ajmp main
ORG 0013H
LJMP INT1S
org 0050h
main: SETB EA
SETB EX1
SETB IT1
MOV SP,#5FH
mov dptr,#tab
SETB F0
LP0: JNB F0,LR1
LCALL WRT1
SJMP LP
LR1: LCALL WRT2
LP: acall DISP
sjmp LP0
DISP: MOV R5,#0FEH ;置字位码初值
MOV R0,#78H ;显示缓冲区始地址送R0
LD0: mov p2,r5 ;字位码送字位码口
MOV A,@R0 ;待显示字符字形码地址偏移量送A
MOVC A,@A+dptr ;查字形码表
MOV p0,a ;字形码送P0
ACALL DLAY
INC R0
MOV A,R5 ;字位码送A
JNB ACC.7,LD1 ;若显示一遍,再循环
RL A
MOV R5,A
AJMP LD0
LD1: ret
TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H
DB 90H,88H,83H,0C6H,0A1H,86H,8EH,8CH,89H
;延时2ms的子程序
DLAY: MOV R7,#04H
DL1: MOV R6,#248
DL2: DJNZ R6,DL2
DJNZ R7,DL1
RET
WRT1: PUSH ACC
MOV R1,#7FH
MOV A,#1
MOV R2,#8
WR1: MOV @R1,A
DEC R1
INC A
DJNZ R2,WR1
POP ACC
RET
WRT2: PUSH ACC
MOV R1,#7FH
MOV A,#10
MOV R2,#8
WR2: MOV @R1,A
DEC R1
INC A
DJNZ R2,WR2
POP ACC
RET
INT1S: CPL F0
RETI
END
五.心得体会
眼间几周过去了,这次的单片机设计也接近了尾声,经过几周的奋战我组的设计终于完成了。做设计以后觉得自己的看法有点太片面,设计不仅是对以前所学知识的一种检验,而且也是对自己能力的一种提高。通过这次设计使我们明白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。下面我对整个设计的过程做一下简单的总结第一,接到任务以后进行选题。选题是设计的开端,选择恰当的、感兴趣的题目,这对于整个设计是否能够顺利进行关系极大。好比走路,这开始的第一步是具有决定意义的,第一步迈向何方,需要慎重考虑。否则,就可能走许多弯路、费许多周折,甚至南辕北辙,难以到达目的地。因此,选题时一定要考虑好了。第二,题目确定后就是找资料了。查资料是做设计的前期准备工作,好的开端就相当于成功了一半,到图书馆去虽说是比较原始的方式,但也有
原创力文档


文档评论(0)