




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学号 1322010119天津城建大学单片机原理及应用A A课程设计说明书利用数码管显示的倒计时控制器设计起止日期:2016 年 05 月 30 日至2016 年 6 月 10.日学生姓名杨德虎班级电气(1 1)班成绩指导教师(签字)控制与机械工程学院20162016 年 6 6 月 1010 日天津城建大学课程设计任务书2015201520162016学年第1 1学期控制与机械工程学院13电气工程及其自动化专业电气(1)班班级课程设计名称:单片机原理及应用A设计题目:利用数码管显示的倒计时控制器设计完成期限:自2016年5月30日至2016年6月10日共2周设计依据、要求及主要内容:一.课程
2、设计的目的1.进一步熟悉和掌握单片机的结构及工作原理。2.掌握单片机的接口技术及相关外围芯片的外特性,控制方法。3.通过课程设计,掌握以单片机核心的电路设计的基本方法和技术。4.通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。5.通过完成一个包括电路设计和程序开发的完整过程,了解开发单片机应用系统的全过程,为今后从事相应开发打下基础。二.课程设计的基本要求1.认真认识设计的意义,掌握设计工作程序,学会使用工具书和技术参考资料,并培养科学的设计思想和良好的设计作风。2.提高模型建立和设计能力,学会应用相关设计资料进行设计计算的方法。3.提高独立分析、解决问题的能力,逐步增强实际应用
3、训练。4.课程设计的说明书要求简洁、通顺,计算正确,图纸表达内容完整、清楚、规范。5.课程设计说明书封面格式要求见天津城建大学课程设计教学工作规范附表1。三.课程设计具体要求a)要求每位同学独立完成设计任务。b)原理图及PCB设计1.原理图设计要符合项目的工作原理,连线要正确。2.图中所使用的元器件要合理选用,电阻、电容等器件的参数要正确标明。3.原理图要完整,CPU、外围器件、外扩接口、输入/输出装置要一应俱全。4.设计完成上述原理图对应的PCB图。c)程序调计1.根据要求,将总体功能分解成若干个子功能模块,每个功能模块完成一个特定的功能。2.根据总体要求及分解的功能模块,确定各功能模块之间
4、的关系,设计出完整的程序流程图。d)程序调试1.编写相关程序,并进行仿真。2.将程序下载到单片机,进行运行调试。e)设计说明书1.原理图设计说明简要说明设计目的,原理图中所使用的元器件功能及在图中的作用,各器件的工作过程及顺序。2.程序设计说明对程序设计总体功能及结构进行说明,对各子模块的功能以及各子模块之间的关系作较详细的描述。3.画出工作原理图,程序流程图并给出相应的程序清单。四.设计任务STC12C5A60S2(引脚排序及基本功能同AT89S51)作为主控芯片,设计利用数码管显示定时倒计时。一、设计利用PNP驱动LG4042BH(或同型号共阳极)数码管,显示倒计时;二是利用单片机I/O口
5、驱动继电器的控制输出电路设计;三是设计出在到达定时时间给出1s的继电器动作信号(时间因为是四位数码管,可自行设定时间的格式,设定的时间根据自己能力可扩展键盘设定或提前设定好)。指导教师(签字):系(教研室)主任(签字):批准日期:年月日摘要在生活和生产的各领域中,凡是有自动控制要求的地方都会有单片机的身影出现;从简单到复杂,从空中、地面到地下,凡是能想像到的地方几乎都有使用单片的需求。现在尽管单片机的应用已经很普遍了,但仍有许多可以用单片机控制而尚未实现的项目,因此,单片机的应用大有想像和拓展空间。单片机的应用有利于产品的小型化、多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量
6、,改善劳动环境,减少能源和材料消耗,保证安全等。本篇论文讨论了简单的倒计时控制器的设计与制作本系统采用STC12C5A60S昨为主控芯片,设计一款的倒计时器,该倒计时器能在数码管显示倒计时的时间,时间可由按键进行设定,通过控制按键进行选择59s-0s、开始值由人工输入的特点。首先检测按键,当相应的按键按下时,定时中断二十次后即一秒后,初值自动减一。当初值减到零后,计时停止。关键字:stc12c5a60s2,数码管倒计时,继电器输出目录第一章设计任务和要求13.1单片机课程设计内容13.2单片机课程设计要求13.3设计总体思路1第二章设计方案23.4总体设计方案说明23.5总体设计框图23.6总
7、体设计流程图3第三章主要器件及简介33.7主要器件33.8主要器件简介3第四章系统硬件设计64.1最小系统64.28段四位共阳极数码管64.3键盘输入电路74.4继电器电路7第五章仿真电路图与PC暇计8总结10参考文献11附录12附录一原理图12附录二源程序12第一章设计任务和要求1.1单片机课程设计内容STC12C5A60S2(引脚排序及基本功能同AT89S51)作为主控芯片,设计利用数码管显示定时倒计时。一、设计利用PNP驱动LG4042BH(或同型号共阳极)数码管,显示倒计时;二是利用单片机I/O口驱动继电器的控制输出电路设计;三是设计出在到达定时时间给出1s的继电器动作信号(时间因为是
8、四位数码管,可自行设定时间的格式,设定的时间根据自己能力可扩展键盘设定或提前设定好)。1.2单片机课程设计要求1 .能实现倒计时的显示;2.可扩展用按键设置倒计时时间功能;3.能实现到达定时时间给出1s的继电器动作信号。1.3设计总体思路基于STC12C5A60S弹片机的数码管显示模块显示的倒计时器。主要是以单片机来控制,用按键来设定倒计时初始时刻的值,按键来进行倒计时初值的选择。本系统采用STC12C5A60S2作为主控芯片,设计一款的倒计时器,该倒计时器能在数码管显示倒计时的时间,时间可由按键进行设定,4位数码管做显示,通过控制按键进行选择59s-0s、开始值由人工输入。首先检测按键,当相
9、应的按键按下时,定时中断二十次后即一秒后,初值自动减一。当初值减到零后,计时停止。当计时停止后,继电器输出1s。第二早设计方案2.1总体设计方案说明1 .程序设计及调试根据单片机课程设计内容和要求,完成Protues仿真电路的设计和用Keil软件编写程序,并进行仿真模拟调试。2 .硬件调试根据仿真电路图完成电路板连接,并进行软、硬件的调试,只到达到预期目的3 .后期处理对设计过程进行总结,完成设计报告。雉电爵图2-2设计框图4 .3总体设计流程图图2-3流程图第三章主要器件及简介1.1主要器件1.STC12C5A60S印片机;2.LG4042BH数码管;3.键盘4.继电器5 .2主要器件简介1
10、. STC12C5A60S2片机简介STC12C5A60S冻列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810用复位电路,2路PWM,端高速10位A/D转换(250K/S),针对电机控制,强干扰场合。STC12C5A60S2是STC生产的单时钟/机器周期(1T)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换,针对电机控制,强干扰场合。各
11、管脚功能如图2所示。1.8位数据总线,16位地址总线的CPU;2.具有布尔处理能力和位处理能力;3.采用哈佛结构,程序存储器与数据存储器地址空间各自独立,便于程序设计;4.相同地址的64KB程序存储器和64KB数据存储器;5.0-8KB片内程序存储器(8031无,8051有 4KB,8052有8KB,89C55有20KB);5.128字节片内数据存储器(8051有256字节);6.32根双向并可以按位寻址的I/O线;8.两个16位定时/计数器(8052有3个);9.一个全双工的串行I/O接口;10.多个中断源的中断结构,具有两个中断优先级;11.片内时钟振荡器。VCLVCLLULU、PLOPL
12、O1 1PINVCCVCC40、2P P匕-P1.23rl-1IrUTJrl-1IrUTJPu.lPu.l/ /、PL1PL14 4J JElElPP3POPP3PO空=7=7P P心/ PI.4PI.45 5即1 1, ,匕PJ5PJ56 6DIACPifhAJl|DIACPifhAJl|P0.4P0.4、巴自7p!ip!iAX柄n n禹q qJ4J4p p”. .、P3.7P3.7FlTJFTJJFlTJFTJJPKHPKH、p p电用RWTg gii.ii.7 7也PMWRSTPP7PMWRSTPP7RXBPRXBPy y0RST2/P4.60RST2/P4.6TXCVFJlALE/P4
13、FTXCVFJlALE/P4F而再/PgESfTl/PgESfTl炉护3 3T0/P3-MP2WAI4T0/P3-MP2WAI4TL/FF5PL5MI3TL/FF5PL5MI3瓯P3P3? ?RD/PS*P2*3l/AItRD/PS*P2*3l/AItXTAL2PA2MI0XTAL2PA2MI0XTALJP2*IZA9XTALJP2*IZA9VXlhAA/lkDVXlhAA/lkDPO.TPO.TP P工口1010rJIP3.IHP3.IH10P4P3.2P3.2111129P45P451313户P27P27PJ.4L4L4P P二P35P351515I*I*P2.SP2.SZ25工P3.7P
14、3.7i7i7产XI18XI18户P2-X2X21 1臣P2LP2L、6ND6ND上。 J J22tiPfeUJriTTlfA-BtiPfeUJriTTlfA-B图3-1STC12C5A60S2引脚图2.LG4042BHK码管简介LG4042BH就是一个8段共阳极四位一体式数码管,原理图如下图所示;P73.键盘S6S21为16个矩阵键盘,8条线分别与单片机的P1口相连,其中矩阵键盘的4行分别与单片机的P1.3P1.0相连,矩阵键盘的4列分别与单片机的P1.7P1.4相连.原理图如下图所示;4.继电器刊WTJ)PlPl。STC12C5A60S源列单片机继电器模块由一个SN74HC573ADW芯片
15、接了一个ULN2003L芯片,P2.4口为其锁存端口,原理图如下图所示;VCCVCCILiILi- -工工ILS-JITJsrt-.ILS-JITJsrt-.6 6- -T1RQQQQQQQQT1RQQQQQQQQvccGND即ULX蜘L LMovriN2OLT2IM(WIN4OIM(WIN4OLT4LT4郦WT3WT3IN6OLT6NTOLTTGXDCOMLJLJ_ _M M型电器跟n1212IIqu?NPl3Pl3推I It t器曲型号第四章系统硬件设计4.1最小系统复位时单片机的初始化操作,只要给RST引脚加上两个机器周期以上的高电平信号,就可以使STC12C5A60S密片机复位。本次采
16、用的是1M晶振,按钮复位电路。图4-1最小系统接线图4.28段四位共阳极数码管数码管ABCDEFGDP别与P1.0P1.7相连,实现段选,数码管的位选口34分别与P3.1与P3.0相连,实现位选。图4-2数码管接线图4.3键盘输入电路本次设计采用矩阵键盘,S6S21为16个矩阵键盘,8条线分别与单片机的P1口相连,其中矩阵键盘的4行分别与单片机的P1.3P1.0相连,矩阵键盘的4列分别与单片机的P1.7P1.4相连.4.4继电器电路继电器的作用为在倒数完成后产生相应动作信号,LED在继电器工作时点亮。继电器与单片机P2.4口相连。P1.0P1.0P1.1P1.1P1.2P1.2P1.3P1.3
17、P1P14 4P P1.5P1.5P1.61.6P17P17AT39C51AT39C51-n-n*图4-3按键输入电路* *3图4-4继电器电路第五章仿真电路图与用Keil和Protues进行仿真调试,仿真结果完全达到预期目的。图5-2PCB平面电路图PCB设计_L_L,K早,Ml-Ml-;*T*TJ J|L1FDIH|L1FDIHI IADADKTAizrajrvwaKTAizrajrvwaPD.taWD-hPD.taWD-hFDJMiaGFDJMiaG血外帕rarrrn.1fflp?rarrrn.1fflp?图5-1仿真电路图proteus自动生成PCB图,PCB设计如下图所示;根据原理图
18、,用-ud-udI I- -3 3从工zznzznninnin图5-2PCB3D电路图总结通过自己的努力,老师的耐心指导,同学们的帮助,本次单片机课程设计顺利完成,通过这次设计不仅学会了如何去查找相关资料,更重要的是通过查找资料和翻阅书籍学到了不少知识,扩大了知识面,提高了知识水平。通过这次设计不仅增强了自己的动脑能力和动手能力,也提高了我思考问题、分析问题、解决问题的能力,更重要的是学会用工程化的思想来解决问题。在设计过程中,从仿真电路的设计,源程序的书写和修改以及调试中都遇到了不少问题,并且从中学到了不少知识。课程设计需要很大的耐心,尤其是遇到困难的时候,这也是对我们的考验。在设计过程中,
19、我们遇到问题不是感到急躁,而是耐心地寻找解决的办法,与老师、同学进行交流讨论,寻求最佳的解决办法。我在设计过程中还不断提出自己的疑点以及新的想法,联系实际应用,将课本上学习的东西运用到实际中,这些都令我们受益匪浅。经过单元设计和系统设计巩固了以前所学的专业知识,自己真正认识到理论联系实际的重要性。10参考文献1徐爱钧,徐阳等,单片机原理及应用(第二版),机械工业出版社,20132郭天祥,新概念51单片机C语言教程,电子工业出版社,20093张毅刚,彭喜元。单片机原理与应用M。北京,高等教育出版社2007.104李广弟,单片机基础M。北京北京航天航空大学出版社200111附录一原理图附录二源程序
20、程序代码:#include#defineucharunsignedcharsbitwe1=P3A0;sbitwe2=P3A1;sbitk1=P3A4;sbitdq=P2A4;uchartable尸0 x90,0 x80,0 xf8,0 x82,0 x92,0 x99,0 xb0,0 xa4,0 xf9,0 xc0;ucharnum;ucharfg=2;ucharsg=0;ucharj=0;uchargw=9;ucharsw=9;voidchushi();voiddelay();voiddelay2();ucharkeydown();voidmain()chushi();k1=1;dq=0;12
21、while(1)(附录,山柳1 1,口身3rnoMiq U1MMrziiwirziiwi怙期帖 HMlEiHMlEiPZJPZJM.1IP2.-UM.1IP2.-UW1ZW1ZFZJWFZJW*.*.I I+ +工J!J!e eififraDfuxpF3.raDfuxpF3.rrrr paffirmpaffirm*3JfWTrn.i*3JfWTrn.i/mnjm/mnjm i i”n nFJITFJITE E常3IDTT13rif(fg=2)(switch(keydown()(case(0):gw=9;break;case(4):gw=8;break;case(8):gw=7;break;ca
22、se(12):gw=6;break;case(1):gw=5;break;case(5):gw=4;break;case(9):gw=3;break;case(13):gw=2;break;case(2):gw=1;break;case(6):gw=0;break;case(10):sw=8;break;case(14):sw=7;break;case(3):sw=6;break;case(7):sw=5;break;case(11):sw=4;break;)we1=0;we2=1;P0=tablegw;delay();we1=1;we2=0;P0=tablesw;delay();if(keydown()=15)(delay2();if(keydown()=15)(fg=1;j=0;)if(fg=1)if(j=20)13j=0;gw+;)if(gw=10)(gw=0;sw+;)if(sw=10)(fg=0;j=0;)we1=0;we2=1;P0=tablegw;delay();we1=1;we2=0;P0=tablesw;delay();)if(fg=0)(dq=1;fg=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公共营养师考试工作坊知识分享试题及答案
- 整合多方学习渠道与资源图书管理员考试试题及答案
- string面试题及答案大全
- 参加2025年公共营养师考试的学习心态试题及答案
- 拓展知识边界的中小学教师资格笔试试题及答案
- 第三单元乘法(基础卷)(含解析)-2024-2025学年三年级数学下册常考易错题(北师大版)
- 第二单元比例(提升卷)(含解析)-2024-2025学年六年级数学下册常考易错题(北师大版)
- 图书馆信息服务职能试题及答案
- 2024-2025学年河北省廊坊市名校高三第二次模拟考试物理试卷含解析
- 南昌一模生物试题及答案
- (二模)衢州、丽水、湖州2025年4月三地市高三教学质量检测 语文试卷(含答案解析)
- 宜昌市社区工作者招聘真题2024
- 水下潜水艇课件
- 36 阶段统计项目风险管理表甘特图
- 第9课《木兰诗》教学设计 2024-2025学年统编版语文七年级下册
- 中央2025年中国日报社及所属事业单位招聘5人笔试历年参考题库附带答案详解
- 2024年成都市新都区教育局所属事业单位招聘中小学教师笔试真题
- 2025-2030中国露酒行业市场深度分析及发展趋势与投资战略研究报告
- 2025-2030中国电信增值行业运行状况与发展前景预测研究报告
- 生产车间5S管理制度
- 2025年吉林铁道职业技术学院单招职业倾向性考试题库含答案
评论
0/150
提交评论