4乘4矩阵键盘输入数码管显示四位数_第1页
4乘4矩阵键盘输入数码管显示四位数_第2页
4乘4矩阵键盘输入数码管显示四位数_第3页
4乘4矩阵键盘输入数码管显示四位数_第4页
4乘4矩阵键盘输入数码管显示四位数_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、综合课程设计三相步进电机控制器电路的设计学生姓名指导教师课程设计任务书一、设计说明步进电机是工业过程控制及仪表控制中的主控元件之一, 作为执行元件其特 点为能够快速起启停、 精度高且能直接接收数字量, 由于这些特点使其在定位场 合得到了广泛的应用。设计一个三相步进电机控制器,使其能够控制步进电机的工作状态,如步进 电机正、反转,步进电机的工作方式等。用键盘设定步进电机的工作频率,工作方式,并用数码管显示设定值,可以 通过按键来更换显示内容。 用示波器观测三相的输出波形, 并用数码管显示电路 的工作状态。二、技术指标步进电机的工作频率为: XTAl IML2RSTPO O/ADO FO.1 /A

2、D1 FO.2/AD2 P0.3JW3PH 4/A-J4PO.S/AD5 Pi:i.G/ADC FO.7/AD7帆比33P10 P11P12F 3P14P1SP1 P1 7FSEN ALE EZJ0/A8P2.1 me r2.2/A10PZ.4/A12P2.S/A13P2.SJA14 r2.7/A16Fl . P-1 .1P1 .2FM .3Fl .4PI ,5P1 .BP-1 7F3 .njRXD P3.1JTXD P3.2/INTQ P3.3/INT1P3,4/TO F3,5rrnP3.6/WRPS 7辰hATU3C51一冇图3单片机最小系统2.4x4矩阵键盘电路首先,对P1赋值使P仁0x

3、11,然后令第一行即P17等于零,如果第一行有按键按下,则P0至P3的值会发生变化:如果第一个按键按下,则P10等于0;如果第二个按键按下,则P11等于0;如果第三个按键按下,则 P12等于0;如 果第四个按键按下,则P13等于0。按此规律,直至四行扫描完毕。土 HiL?7pi?a书-1:P1+T7-P1J0专曲P1.IR.1JT:P12P3 2(nT啲P3 3MTTP3ATD制占阳如151JSP3.OPI.?4帥为C.,rxTfr 41CCXZL-fCZL0fl 01右-1-5&11_a*图4矩阵键盘3.数码管显示电路四位7段数码管,位选端接P2 口,段选端通过排阻连接到接 P0 口,扫描5

4、沈阳航空航天大学综合课程设计函数扫描,使数码管不断显示输入数据RP2h(tSPAGK-31234PO.tWADOP0.VAD1PC.2/AD2P0.3/AD3P0.4/AD4M.5/AD5P0.S7ADBR0.7/AD7P2.O/A8P2.1/A9 P2.3/Ain P? 3/A11P? 4/A12 P2.5MVI3P2.6TA1439p貂D1孫&2ME阳35E34.33.632 P?22-iL.2D3图5数码管显示电路五、软件设计1主程序流程图主函数进行键盘扫描,将按键值给显示函数,显示函数对按键值进行处理。沈阳航空航天大学综合课程设计图6主函数流程图2显示函数流程图23图7显示模块的程序框

5、图六、性能的测试1、输入、显示一位数字RP2图8显示一位数字2、输入、显示两位数字EAL31310P* 1 FU ri jF * FU ri$ Pi?WfAkB rfi. iLKii iiQsia 【电五* rPT*5H IqEE1-.尹g1/PJi-1-二;gg -Lrz.!二 F:Jrl3 FZjO.1 rFSJAIf4* iirtKfH4i- : bajfrn ra*rfl nsT rsjfjTI ?3f nc图9显示两位数字3、输入、显示三位数字AU2!A AL XT .i-t阿ET4 L li LfTKiPl.i/H umra.r-pn IfiU-l psafiwsU-A1 .丄 A

6、DAjlfiPDubU.rT3S*F3 I*, rifeniil FXfdiH U p riBH ua Ij. ! PM MMz3图10 显示三位数字4、输入、显示四位数字R171-t-QIVv- LU II- T1 rCLAC2 *1 - I 1 I I -I rcrU7/KD7图11显示四位数字七、结论键盘输入0到9的任意数字,数码管显示;再次输入任意数字,前一位数 字向前移位,作为十位数字,后输入数字,作为个位数字;按此规律,可以输入 任意一位、两位、三位或四位数字。八、性价比本设计用简单的常用的器件以及易编写的软件程序实现了要求功能。51单片机价格便宜甚至实验室即可提供;共阴数码管相较

7、液晶显示,不尽价格便宜, 而且简单、易实现,4x4键盘既是简单的按键开关;电容、电阻等价格几乎不计,所有这些器件实验室都能提供,成本只有几十元。性价比偏高。九、课设体会经过一个月的努力和付出,完成了本次课程设计,通过本次课程设计提高了 我的设计方案和分析问题的能力,加深了对理论知识的理解,做到了理论知识与 实践的联系。学会了 Proteus这个仿真软件的运用,积累进行课程设计的经验。其次,通过本次课程设计,大大提高了自己的动手能力和设计能力,加深对Proteus软件功能的理解,学会用这个软件设计三相步进电机控制系统,将理论 知识与实践相联系,为以后在学习和工作的发展打下一个良好的基础。然后,通

8、过该课程设计,初步理解了利用计算机控制技术进行三相步进电机控制系统的 设计。最后,我明白:知识不是孤立的,相互之间有联系的,我们要学会理解知识 点以及学科之间的融合渗透。本次课程设计涉及到了计算机技术,自动控制技术, 微机技术,数字电子技术等众多知识,因而我们需要把把各个学科之间的知识融 合起来,形成一个整体。认识到 Proteus这个软件的强大功能,为以后的学习和 工作打下基础。我相信未来是属于我们的,随着科学技术的发展,控制技术的应用将将越来 越广泛,发挥越来越重要的作用。参考文献1 阎石主编数字电子技术.M北京:高等教育出版社,2006年2 陈振官等编著.新颖高效声光报警器.M北京:国防

9、工业出版社,2005年3 王东峰等主编.单片机C语言应用100例.M北京:电子工业出版社,2009 年4 胡耀辉等主编.单片机系统开发实例经典.M北京:冶金工业出版社,2006 年李鸿主编.单片机原理及应用.M湖南:湖南大学出版社,2005年 谭浩强主编.C语言程序设计.M北京:清华大学出版社,2005年附录I总电路图RP2f.BSffASkgnB &!bPMOa P31lJ9F33K ph少mtlP3K PH 抄T CT X W FTaza*s24蚩4一遥图12 总电路图附录II元器件清单序号编号名称型号数量1U1单片机AT89C5112C1电容瓷片电容13C2电容瓷片电容14C3电容电解电容15K开关按键开关176U2A四输入与门74LS2117RP2排阻Respack-818P数码管7SEG19VCC电源5V直流源210GROUND地接地111附录皿源程序#in clude#defi ne uint un sig ned int#defi ne uchar un sig ned char sbit P17=P1A7;sbit P16=PM6;sbit P15=P1A5;sbit P14=P1A4;uint count=0,num=0,k;uchartable

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论