用单片机实现1位LED数码管显示0-9

上传人:枫** 文档编号:509494159 上传时间:2023-08-29 格式:DOC 页数:20 大小:461KB
返回 下载 相关 举报
用单片机实现1位LED数码管显示0-9_第1页
第1页 / 共20页
用单片机实现1位LED数码管显示0-9_第2页
第2页 / 共20页
用单片机实现1位LED数码管显示0-9_第3页
第3页 / 共20页
用单片机实现1位LED数码管显示0-9_第4页
第4页 / 共20页
用单片机实现1位LED数码管显示0-9_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《用单片机实现1位LED数码管显示0-9》由会员分享,可在线阅读,更多相关《用单片机实现1位LED数码管显示0-9(20页珍藏版)》请在金锄头文库上搜索。

1、单片机课程设计 题 目1位LED数码管显示09姓 名 陈 益明 学 号 班 级 9电力 指引教师 许丽 汪厚新 目录一:实验目的与任务二:实验规定三:实验内容.四:实验器材五:有关PLC控制ED简介.六:原理图绘制阐明七:流程图绘制以及阐明八:电路原理图与仿真九:源程序十:心得体会十一:参照文献一、 实验与任务结合实际状况,编程设计、布线、程序调试、检查与运营,完毕一种与接近实际工程项目的课题,以培养学生的实际操作能力,适应生产一线工作的需要。做到能检查出错误,纯熟解决问题;对设备进行全面维修。通过实训对LC的构成、工作原理、现场调试以及基于网络化工作模式的基本配备与应用等有一种一系列的结识和

2、提高。运用5单片机、1个独立按键及1位7段数码管等器件,设计一种单片机输入显示系统,规定每按一下独立按键数码管显示数据加1(数码管初始值设为0,计到9后再加1 ,则数码管显示0)。本次设计采用12z的晶体振荡器为单片机提供振荡周期,外加独立按键,复位电路和显示电路构成。二、 实验规定1掌握可编程序控制器技术应用过程中的某些基本技能。、巩固、加深已学的理论知识。3理解可编程控制器的装备、调试的全过程。、培养我们综合运用所学的理论知识和基本技能的能力,特别是培养我们把理论和实际结合起来分析和解决问题的能力。适应世界生产的需要。培养出一批既有理论知识又有动手能力的人才。三、 实验内容1、练习设计、连

3、接、调试控制电路;2、学习P程序编程;四、元器件清单元件标号元件名称所在库A9C151单片机CS85174HC245数据缓冲器7HEG7段数码管PLYRE电阻DEICEUTTON按键ATECA电容EVICERYSTAL晶振ECE五、有关LC控制ED简介:PLC可编程控制器:它采用一类可编程的存储器,用于其内部存储程序、执行逻辑运算、顺序控制、定期、计数与算数操作等面向顾客的指令,并通过数字或模拟式输入/输出控制多种类型的机械或生产过程。用LC控制ED直接进行数据显示,可以减少成本,使得数据显示直观。老式数显有两种措施:、由P编制程序进行译码,来控制显示ag段;2、运用译码组合电路产生a-g各段

4、译码信号实现LD数码管显示。前一种措施逻辑译码关系复杂,后一种措施译码电路冗长,都不利于显示的实现。老式数显逻辑译码关系复杂,而用PL的位组合元件和译码功能指令措施来实现LE数显.前一种措施将表达十进制数的4位CD码的位元件成组使用,形成位组合元件数显;后一种措施用7段译码指令把指定元件的低4位相应的十六进制数译码后,驱动数显.这两种措施逻辑简朴,易于理解,便于实现。设计任务:ED数码管显示:0到9六、原理图绘制阐明本次设计重要用到单片机A91、晶振时序电路。AT8C1是一种带4KB闪烁可编程可擦出只读存储器的低电压、高性能OS微解决器,俗称单片机。该器件采用TMEL高密度非易失存储器制造技术

5、制造,与工业原则MC51指令集和输出管脚相兼容。由于将多功能8位CP和闪烁存储器组合在单个芯片中,AT的AT8C1是一种高效微解决器,为诸多嵌入式控制系统提供了一种灵活性高且便宜的方案,T8C51的管脚分派,如图:图 89C5芯片及管脚图T8951单片机重要由个输入输出端口(P0口、1口、P2口、P口)及个控制引脚构成的,本次设计用到P、2的部分引脚,及18、19脚外接晶振电容为单片机提供时钟,9管脚为复位引脚,外接复位电路。晶振时序电路:XTAL和XL分别为片内反相放大器的输入和输出端,当单片机采用外部时钟信号时,前者接地,后者引入外部输入信号,本次设计采用2M的石英晶体振荡器为单片机提供时

6、钟,如图2:图2 AT9C5的晶振时序电路图本次设计的原理图是在PRTU SIS中绘制的,其工作界面分为原理图编辑窗口(Edtingwidw)、预览窗口(Overview wnow)和工具栏。1、新建.dn打开绘图界面后,一方面新建一种绘图文献,选择“【文献】【新建设计】”,并保存成.sn型文献。2、绘制原理图()添加元器件:元件拾取共有两种措施,一种是按类别查找和拾取元件,另一种是直接查找和拾取元件。我采用的是前一种措施,元件一般以其英文名称或器件代号在库中寄存。我们在取一种元件时,一方面要清晰它属于哪一大类,然后还要懂得它归属哪一子类,这样就缩小了查找范畴,然后在子类所列出的元件中逐个查找

7、,根据显示的元件符号、参数来判断与否找到了所需要的元件。双击找到的元件名,该元件便拾取到编辑界面中了。右侧列表中自上而下分别为元件图形和元件封装。具体如图3所示:图3 分类拾取元件示意图(2)元件的放置在原理图编辑区的蓝色方框内,单击鼠标左键即完毕元件的释放。具体如图4所示: 图4 元件的放置示意图(3)电路连线PROTEU的连线是非常智能的,它会判断你下一步的操作与否想连线从而自动连线,而不需要选择连线的操作,只需用鼠标左键单击编辑区元件的一种端点拖动到要连接的此外一种元件的端点,先松开左键后再单击鼠标左键,即完毕一根连线。如果要删除一根连线,右键双击连线即可。根据设计完毕连线后即可得到完整

8、的电路原理图,具体如图:图 连线后的完整电路原理图七、流程图绘制以及阐明主程序设计阐明主程序重要分为四部分,涉及复位电路部分、独立按键的鉴别部分、单片机控制主程序部分和译码显示部分,模块流程图如图6所示: 结束返回重新检测按键将单片机解决的数据进行显示单片机主控制电路向单片机申请显示0计数加1,向单片机申请显示该数值。Y与否按键?开始N 图 主程序流程图八、电路原理图与仿真1、Hex文献的导入过程在仿真前,须先在KEIL中生成HE文献。编译完源程序并且没有错误后,选择“PojctOptions oTagt Taget1-tput”,在“ae HEX Fle”前面的空挑勾,再“拟定”,即可生成H

9、EX文献,如图7所示:图 生成HEX文献示意图在进入POTUS ISI中,双击T89C51芯片,浮现如图8所示的对话框。在“Program le”一项中查找“seg.hex”文献的途径并加上该文献即可开始仿真,如图8所示:图el的seghex文献载入单片机的示意图2在导入ex文献后,便可运营该设计系统,打开仿真开关,显示如图九.源程序清单 OG 000H SMP MAIN ORG 000H JMP T0_SR O 0030HAIN:LR MV PRD ,TABE MO A,PR MOV P0 , A OV TMOR,01 MOV TH 0,#0D8H OV Tl0,#0EFH ETB ET0

10、STB EA ET R0D: JE 0,#100, I DPR L A MVC ,A+DTR CJNE A ,#0,AAA MOVDPT,#TBE ;如果把戏数据完应重新循环 CLR A MOC A,A+DPRAA: MO P,A MOV R0,#00H SJM DT_SR: CLR R0 MO T0,#D8H MOV TL,#0EFH INC 0 SB R0 REIABL: FH,06,5BH 4F,66H,6DH DH07h,7FH,6H,0HED十.心得体会:实验体会:本次设计重要是针对刚刚学过的单片机知识,用汇编语言在KEIL4中编程,在PROEUS中绘制原理图并进行仿真,通过对这两个

11、软件的学习,理解了其功能的强大,掌握了A89C51的内部构造及工作原理,对于我们后来的学习和实践有很大的指引意义。这次课程设计使我在学习新知识的同步,还锻炼了我的意志品质,当调试程序浮现错误时,并没有使我灰心,让我放弃,而是通过自己不懈的努力,弄懂了每一部分知识。因此,本次课设对我后来无论是学习还是工作,均有着较大的协助。通过这次课程设计,使我意识到了课本上的知识远远不能满足当今社会的需要,让我懂得了将来学习知识要更加注重实践与实用。合理化建议:后来应增长类似本次课设的实践活动,同步应将软件实践活动,贯穿到整个学期之中,使得学到的软件都能更好、更多的应用到实践当中去。在现如今高速发展的电子领域中,大部分工作都不是一种人所能完毕的,因此,团队合伙特别重要,因此但愿在后来的实践中可以增长些团队合伙的项目与课题。十一参照文献:【1】郁汉琪主编 数字电子技术实验及课题设计. 北京:高等教育出版社,197【2】 高钦和. 可编程控制器应用技术与设计实例.北京:人民邮电出版社,【3】 虞鹤松编. 可编程序控制器原理及应用. 南京:东南大学出版社,199【4】 田庭主编. 常用可编程序控制器编程器及编程软件使用手册. 北京:机械工业出版社,994【5】 仲肇新,彭侃编译.可编程序控制器原理及应用.广州:华南理工大学出版社,1995【6】三菱公司编三菱F2可编程序控制器编程手册. 1998

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号