数字显示器.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档