电子制作说明书

电子制作说明书

ID:27534571

大小:276.87 KB

页数:25页

时间:2018-12-03

电子制作说明书_第1页
电子制作说明书_第2页
电子制作说明书_第3页
电子制作说明书_第4页
电子制作说明书_第5页
资源描述:

《电子制作说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、指导老师:盛卫峰小组成员:宗冠臣王帅黄科明王礼明时间:2012年6月电子制作说明书25目录25一、电路原理图1.键盘键盘采用4×4矩阵键盘,由P2.0~P2.3为行线、P1.4~P1.7为列线而组成4×4的方阵,用软件扫描的方法可以确定每个键的键值。在设计中,每个键可以用来数据及命令的输入。2.显示器显示器采用LED数码管动态显示方法,P0口输出字符的显示码,位码由P2.4~P2.7来控制。动态显示的成本极低,但占用CPU接口资源较多,本设计中共采用了12根口线。另外由于显示器的不断动态刷新,占用了CPU的部分工作时间,所以对一些时间要求较高的控制系统,则应考

2、虑显示器显示占用的时间。3.步进电机的驱动接口电路25本控制器中设计了一个4相步进电机的驱动接口电路,脉冲分配信号由P3.4~P3.7输出,经功率放大器2003的放大,可以驱动DC12V的步进电机,环形分配可由软件完成。4.电源控制电源可以由单放机DC12V稳压电源提供,该电源可以用于步进电机的驱动,同时通过线性三端稳压器7805为其它电路提供电源;如果不需要使用步进电机,整个控制系统的DC5V电源可以从普通计算机的USB接口采集,使用时只要把USB接线一头接微机USB端口,另一头接控制器上的2芯电源接口即可。5.编程接口微处理器采用AT89S51,AT89S

3、51具有ISP在线编程功能,P1.5~P1.7为编程接口,软件编译和调试包括两个过程:1.打开Medwin仿真编译软件,选择模拟仿真即可进入编译环境,新建一个文件(后缀为asm),在文本输入框输入源程序,然后进行编译直至没有语法错误,使用编译命令(Ctrl+F7)生成16进制文件(后缀hex)。2.连接好电源线和编程线后,启动USBASP编程软件,在芯片选择中选择微处理器型号AT89S51,打开装入Flash,装入16进制文件,用擦除命令将芯片内的原程序擦除,用编程命令将新程序写入AT89S51,完毕后,重新复位使程序运行,观察结果。如有错误应重新打开Medw

4、in修改源程序,重新生成16进制文件,重复以上操作,直至满足设计要求。25三、设计题目1.实时时钟工作原理:采用单片机内部定时器精密定时,四位数码管显示年、月、日、时、分、秒等,用键盘可以进行时间预置、时间显示内容设置、时间运行方式设置等。设计要求:1.用键盘切换的方式,分别显示年月日或者时分秒;2.用键盘预置年、月、日、时、分、秒等;3.可以倒计时,倒计时单位为分;4.每一秒4个小数点闪烁一次;5.定时闹钟功能,蜂鸣器鸣叫提示。6.时钟误差每日不大于1秒。2.电子计算器工作原理:单片机具有较强的计算功能,利用控制器上的键盘显示即可设计简单的计算器。把16个键

5、分别赋予0~9十个数字键、+号键、—号键、×号键、÷号键、=键等,如键不够,也可以采用双功能键方式,即按下双功能键Shift,则下一次按的键为第二功能键。根据平时操作的习惯,设计出具有加减乘除运算的电子计算器,输入为4位,输出为8位,分为二次输出,利用等于键分别显示高4位及低4位。设计要求:1.参加运算的数据由按键输入;2.要求能进行四位十进制数的加减乘除运算;3.要求能进行双字节十六进制数的加减乘除运算;4.运算结果大于四位时,采用自动分屏显示。3.数控进给控制器工作原理:用键盘设置步进电机的进给脉冲,当按下运行键后,步进电机进给设定的脉冲后停0.5秒,然后

6、再进给,再停0.5秒,一直如此下去,直到满设定的脉冲数。显示器上显示进给次数,每进给一次加1。设计要求:1.进给脉冲由键盘设定,最大设定值9999;2.每进给一次,停顿0.5秒,蜂鸣器鸣叫一次;3.记录进给次数,由数码管显示;4.按下运行键,步进电机开始进给运行,数码管同步显示进给次数。25四、实时时钟开始1、程序流程图有键按下键盘全扫描数码管显示开中断、定时器置初值清理内存NY延时Y有键按下按键识别程序N25YYNNN转按键响应程序键释放否按键识别程序开始延时键释放否返回两次是否相同求键号延时求键号Y25YYNNNNNNNNNNYYYYYYYY判断年加1月置

7、1判断满12月月加1日置1判断满28天满29天平年满30天满31天日加1日加1日加130天2月31天月份判断时清0判断满24分清0时加1判断满60分加1秒清0判断满60秒加1重置初值标志位置1返回重置初值标志位置0闪点标志为1返回满10次重置初值保护现场T0中断程序开始25RITI恢复现场装显示值返回NNNNYYYY返回返回返回关倒计时调响铃程序为0否时间减1倒计时开调响铃程序到设定时间闹钟开判断25251、地址分配30H数码管1内容31H数码管2内容32H数码管3内容33H数码管4内容34H键值35H36H列首号37H秒后38H秒前39H分后3AH分前3BH

8、时后3CH时前3DH日后3EH日前3F

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。