电子系统设计报告

电子系统设计报告

ID:1754043

大小:133.50 KB

页数:8页

时间:2017-11-13

电子系统设计报告_第1页
电子系统设计报告_第2页
电子系统设计报告_第3页
电子系统设计报告_第4页
电子系统设计报告_第5页
资源描述:

《电子系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子系统设计报告一、目的加强对51单片机的了解,深入地学习和系统的架构基于51单片机的简单系统。了解其结构和功能以及外围电路。从而更好地掌握接口技术的原理,并认识相关电子元件和电子芯片。二、内容要求根据“小猪”自己确定的题目,制作基于51单片机的相应作品。题目:闹钟作品功能:显示时间、调节时间、显示闹钟时间、调节闹钟时间、到点闹钟、留声等。三、主要元件ISD1760、扬声器、数码管、按键、STC52四、成员分工小猪做的是单片机最小系统和数码管显示及按键模块的电路,留声模块由“鸟才”制作。软件也是小猪编写(为体现课程特点我使用的是汇编语言,伟福软件)。五、系统说明单片机P0口接44键盘,实现控制

2、功能,P1口输出数码管段选码,P2口低三位输出位选码由138译码器译码;P3.0控制扬声器播放录音;录音操作由语音芯片完成。六、电路框图8一、程序框图二、软件清单(汇编写得相对长了点比较无奈)8hen0bitp0.0;预定义键盘横向位hen1bitp0.1hen2bitp0.2hen3bitp0.3shu0bitp0.4;预定义键盘竖向位shu1bitp0.5shu2bitp0.6shu3bitp0.7shi1equ39hshi2equ38hshifenequ3ah;预定义时间缓存fen1equ3chfen2equ3bhfenmiaoequ3dhmiao1equ3fhmiao2equ3ehns

3、hi1equ32h;预定义闹钟时间缓存nshi2equ31hnshifenequ33hnfen1equ35hnfen2equ34hnfenmiaoequ36hnmiao1equ38hnmiao2equ37horg00hljmpmainorg0bhljmptime0org40hmain:movnmiao1,#0;缓存初始化movnmiao2,#0movnshifen,#10movnfenmiao,#10movnshi1,#0movnshi2,#0movnfen1,#08movnfen2,#0movmiao1,#0movmiao2,#5movshifen,#10movfenmiao,#10movs

4、hi1,#3movshi2,#2movfen1,#9movfen2,#5movr2,#250movp3,#0ffhMOVTMOD,#21h;定时器模式MOVTH0,#240;定时中断时间MOVTL0,#96SETBTR0SETBET0SETBEAsjmp$jianpan:pushamova,#0if_press:;第一次扫描横向mova,#00001111Bmovp0,aclrcmova,#0movc,hen0rlcamovc,hen1rlcamovc,hen2rlcamovc,hen3rlcacjnea,#0fh,if_press2poparetif_press2:;第二次扫描横向acall

5、delay1ms;去抖clrcmova,#0movc,hen0rlcamovc,hen1rlcamovc,hen2rlcamovc,hen3rlcacjnea,#0fh,getnumberpoparetgetnumber:;读键值swapamovr7,amova,#11110000bmovp0,amova,#0clrcmovc,shu0rlcamovc,shu1rlcamovc,shu2rlcamovc,shu3rlcaadda,r7cplacjnea,#00010001b,read1;定义键功能mova,#1incfen1;时间分低位加一sjmpnumber_outread1:cjnea,#

6、00010010b,read2mova,#2decfen1;时间分低位减一sjmpnumber_outread2:cjnea,#00010100b,read3mova,#3incfen2;时间分高位加一sjmpnumber_outread3:cjnea,#00011000b,read4mova,#4decfen2;时间分高位减一sjmpnumber_outread4:cjnea,#00100001b,read5mova,#5incshi1sjmpnumber_outread5:cjnea,#00100010b,read6mova,#6decshi1sjmpnumber_outread6:cjn

7、ea,#00100100b,read7mova,#7incshi2sjmpnumber_outread7:cjnea,#00101000b,read88mova,#8decshi2sjmpnumber_outread8:cjnea,#01000001b,read9mova,#9sjmpnumber_outread9:cjnea,#01000010b,read10mova,#0ahsjmpnumbe

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

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

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