单片机秒表系统设计 毕业论文

单片机秒表系统设计 毕业论文

ID:316579

大小:478.50 KB

页数:20页

时间:2017-07-22

单片机秒表系统设计  毕业论文_第1页
单片机秒表系统设计  毕业论文_第2页
单片机秒表系统设计  毕业论文_第3页
单片机秒表系统设计  毕业论文_第4页
单片机秒表系统设计  毕业论文_第5页
资源描述:

《单片机秒表系统设计 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单片机秒表系统设计摘要近年来随着科技的飞速发展,微电子的发展可谓是日新月异,特别是单片机更是百花争艳。在电子时代的大潮流中,MCS-51系列的单片机以其特有的简单、易用、易学、应用技术成熟、应用技术人员多、性价比高的优势占有8位微控制器市场大约50%以上的份额,由此可见单片机在实际生活的广泛运用。单片机控制秒表是集于单片机技术、模拟电子技术、数字技术为一体的机电一体化高科技产品,具有功耗低,安全性高,使用方便等优点。本次设计内容为以STC89C52RC单片机为核心的秒表。设计的主要特点是计时器从00.0~59.9秒的计时,每10ms秒自动加0.1s,同时设置

2、有开始键、暂停键和复位键,在任何情况下都可以开始、暂停和复位。利用单片机定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及外部中断电路来设计计时器。将软、硬件有机地结合起来,使得系统能够实现3位LED显示,显示时间为00.0~59.9秒,计时精度为0.1秒,能正确地进行计时。其中软件系统采用C语言编写程序,包括显示程序,中断服务,外部中断服务程序,复位程序等。本系统相对简单,指令中有较丰富的逻辑控制功能指令,能叫方便的直接操作外部的I/O设备。关键字:单片机;定时器;计数器20目录摘要1一.硬件简介与电路设计31.1单片机STC89C52RC介绍

3、31.2复位和按键电路设计41.3显示电路的选择与设计61.4晶振电路和电源电路的设计8二、软件设计92.1程序设计思想92.2系统资源的分配92.3主程序设计102.4中断程序设计102.4.1外部中断0服务程序:112.4.2外部中断1服务程序11三、数字电子秒表的安装与调试123.1软件的仿真与调试123.2硬件的安装与调试123.2.1晶振电路的测试133.2.2复位电路的测试133.2.3显示电路的测试13四、程序设计14五.结束语17致谢18参考文献19原理图2020一.硬件简介与电路设计1.1单片机STC89C52RC介绍1.1.1单片机STC

4、89C52RC管脚说明STC89C52RC单片机是以51内核为主的系列单片机,STC单片机是宏晶生产的单时钟/机器周期的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8—12倍,内部集成MAX810专用复位电路。4路PWM8路高速10位A、D转换,针对电机控制,强干扰场合。STC89C52RC单片机引脚如下图:STC89C52RC单片机主要性能●高速:1个时钟/机器周期,增强型8051内核,速度比普通8051快8~12倍●宽电压:5.5~3.8V,2.4~3.8V(STC12LE5410AD系列)●低功耗设计

5、:空闲模式,掉电模式(可由外部中断唤醒)●工作频率:0~35MHz,相当于普通8051:0~420MHz---实际可到48MHz,相当于8051:0~576MHz●时钟:外部晶体或内部RC振荡器可选,在ISP下载编程用户程序时设置●16K字节片内Flash程序存储器,擦写次数10万次以上●512字节片内RAM数据存储器●芯片内EEPROM功能●ISP/IAP,在系统可编程/在应用可编程,无需编程器/仿真器●10位ADC,8通道,STC12C5A16S2系列为8位ADC。4路PWM还可当4路D/A使用20●2个硬件16位定时器,兼容普通8051的定时器。4路P

6、CA还可再实现4个定时器●硬件看门狗(WDT)●高速SPI通信端口●全双工异步串行口(UART),兼容普通8051的串口●先进的指令集结构,兼容普通8051指令集4组8个8位通用工作寄存器(共32个通用寄存器)有硬件乘法/除法指令●通用I/O口(27/23/15个),复位后为:准双向口/弱上拉(普通8051传统I/O口)可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不得超过55mA。1.1.2振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振

7、荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。1.1.3芯片擦除:整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,

8、串口和中断系统仍在工作。在掉电模式下,保存RAM的内

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

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

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