0099单片机秒表课程设计汇编语言

上传人:206****923 文档编号:91557339 上传时间:2019-06-29 格式:DOC 页数:16 大小:128.02KB
返回 下载 相关 举报
0099单片机秒表课程设计汇编语言_第1页
第1页 / 共16页
0099单片机秒表课程设计汇编语言_第2页
第2页 / 共16页
0099单片机秒表课程设计汇编语言_第3页
第3页 / 共16页
0099单片机秒表课程设计汇编语言_第4页
第4页 / 共16页
0099单片机秒表课程设计汇编语言_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《0099单片机秒表课程设计汇编语言》由会员分享,可在线阅读,更多相关《0099单片机秒表课程设计汇编语言(16页珍藏版)》请在金锄头文库上搜索。

1、附件1:荆楚理工学院课程设计实施计划表学 院: 电子信息工程学院专业班级2012级应用电子技术1班学生人数课程名称单片机与接口技术指导教师地 点D1302起止时间2014年5月26日2014年6月7日设计准备情况1、 学生自由分组,每组成员最多为两人,且每人必须有明确的分工(比较可行的一种分工方式为:硬件设计和查找资料1人、软件设计和设计报告撰写及1人);2、学生在给定题目中选择,确定题目后由班长汇总并上报指导教师。设计题目也可以自选,但必须由指导教师审查后方可确定;3、题目选定后即可进行方案设计及论证,购买元器件,焊接电路并调试;4、设计报告中所有原理图需使用Protel软件完成;5、 程序

2、设计及硬件模拟调试在单片机实验室进行,电路制作在单片机实验室进行,具体时间由班长和相应实验室商量确定;指导计划2014年5月26日:课程设计总体安排,uVision3集成环境使用方法介绍;2014年5月27日2014年5月28日:单片机及其配套元件选择,硬件设计;2014年5月29日2014年5月30日:根据设计方案搭接具体硬件电路并调试通过;2014年6月2日2014年6月3日:根据硬件电路板设计应用软件程序;2014年6月4日2014年6月5日:在uVision2集成环境下进行硬件和软件联合调试;2014年6月6日:提交课程设计报告。考核方式1、课程的考核方式:实习报告或设计、实物2、课程

3、考核成绩确定方法:实习报告或设计占40,实物占60说明.本表应在每次实施前一周由负责教师填写二份,教研室主任审批后交学院实践科备案,一份由负责教师留用。.若填写内容较多可另纸附后。3.一般一个题目参加的学生数不超过10人。教研室主任: 指导教师 : 年 月 日附件2:荆楚理工学院课程设计任务书设计题目:电子秒表系统学生姓名宋选安课程名称单片机专业班级2012级应用电子技术1班地 点D1302起止时间2014年5月26日至2014年 6月6日设计内容及要求1用2位LED数码显示,显示时间为0099秒,每秒自动加1;2设计“开始按键”、“暂停按键”和“复位”键。设计参数 1.单机的机器周期为1us

4、(T=1/12MHZ) 2.显示时间1秒 进度要求2014年5月26日:课程设计总体安排,uVision3集成环境使用方法介绍;2014年5月27日2014年5月28日:单片机及其配套元件选择,硬件设计;2014年5月29日2014年5月30日:根据设计方案搭接具体硬件电路并调试通过;2014年6月2日2014年6月3日:根据硬件电路板设计应用软件程序;2014年6月4日2014年6月5日:在uVision2集成环境下进行硬件和软件联合调试;2014年6月6日:提交课程设计报告。参考资料单片机原理与技术(第二版)数字电子技术 其它元件清单:STC89C52芯片 2位共阳数码管 开关 排阻 晶振

5、 电容说明1.本表应在每次实施前一周由负责教师填写二份,教研室审批后交学院院备案,一份由负责教师留用。2.若填写内容较多可另纸附后。3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。教研室主任: 指导教师: 2014年 6 月 6 日附件3:荆楚理工学院课程设计成果学院: 电子信息工程学院 班 级: 2012级应用电子技术1班 学生姓名: 宋选安 学 号: 2012301050127 设计地点(单位) D1302 设计题目: 电子秒表系统 完成日期: 2014 年 6 月 6 日 指导教师评语: _ 成绩(五级记分制): 教师签名: 目 录1 摘要12 系统简介12.1 总体设计

6、方案说明12.2 单片机系统组成方框图23 系统设计33.1 系统总体设计33.2 硬件电路设计43.3 软件设计54 实验结果与讨论75 结论 86 参考文献 87附录91.摘要本设计是设计一个单片机控制的秒表系统。随着单片机的应用越来越广,在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅我所学的单片机方面的知识是不够的, 还要根据具体的硬件结构,以及针对具体的应用对象的软件结合,加以完善。秒表的出现,解决了传统的由于人为因素造成的误差和不平性。将软,硬件有机结合起来,使得系统能实现两位LED,显示时间为0099秒,每秒自动加1,可以开始,暂停,复位等功能;其中

7、软件系统采用汇编语言编写程序,包括显示程序,加计数程序,中断,延时程序,按键消抖程序等,并在keil中调试运行,硬件系统利用Proteus强大的功能来实现,简单切易于观察,在仿真中就可以观察到实际的工作状态。2.系统简介2.1 总体设计方案说明单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器 RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。MCS-51系列单片机,其主要功能如下:8位CPU4kbyt

8、es 程序存储器(ROM)128bytes的数据存储器(RAM)32条I/O口线111条指令,大部分为单字节指令21个专用寄存器2个可编程定时/计数器5个中断源,2个优先级一个全双工串行通信口外部数据存储器寻址空间为64kB逻辑操作位寻址功能双列直插40PinDIP封装单一+5V电源供电2.2 单片机系统组成方框图40个引脚按引脚功能大致可分为4个种类:电源、时钟、控制和I/O引脚。 电源: VCC - 芯片电源,接+5V; VSS - 接地端; 注:用万用表测试单片机引脚电压一般为0v或者5v,这是标准的TTL电平。但有时候在单片机程序正在工作时候测试结果并不是这个值而是介于0v-5v之间,

9、其实这是万用表的响应速度没这么快而已,在某一个瞬间单片机引脚电压仍保持在0v或者5v。 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 控制线:控制线共有4根, ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ALE功能:用来锁存P0口送出的低8位地址 PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。 PSEN:外ROM读选通信号。 RST/VPD:复位/备用电源。 RST(Reset)功能:复位信号输入端。 VPD功能:在Vcc掉电情况下,接备用电源。 EA/Vpp:内外ROM选择/片内EPROM编程电源。 EA功能:内外ROM选择

10、端。 Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。 I/O线 80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。 P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线) 5. P3口第二功能 P30 RXD 串行输入口 P31 TXD 串行输出口 P32 INT0 外部中断0(低电平有效) P33 INT1 外部中断1(低电平有效) P34 T0 定时计数器0 P35 T1 定时计数器1 P36 WR 外部数据存储器写选通(低电平有效) P37 RD 外部数据存储器读选通(低电平有效)3. 系统设计3.1 系统总体设计系

11、统总体功能介绍;:数字电子秒表具有显示直观、读取方便、精度高等优点,在计时中广泛使用。设计中包括硬件电路的设计和系统程序的设计。计时与显示电路和回零、启动和停表电路等。其硬件电路主控制器采用单片机STC89C52显示电路采用共阳极LED数码管显示计时时间。电路方框图及说明。按键STC89C52LED显示 原理方框图说明:P0段选 ,P2.0个位位选, P2.1十位位选 P2.6开始键 P2.7暂停键 ,P2.8复位键.3.2 硬件电路设计:各部分电路原理图设计及说明:显示电路:注:P2.0个位位选,P2.1十位位选 排阻10k控制电路注:26号管脚位开始开关接入端 27号管脚为暂停开关接入端 28号管脚为复位开关接入复位电路:接STC89C52的9号管脚 RST 上时钟电路:注:此为内部时钟接法,晶振两端接单片机18 19号管脚使用主要组件及特殊零件功能说明。时钟电路,复位电路,控制电路,显

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

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