- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE19
单片机秒表系统设计
摘要
近年来随着科技的飞速发展,微电子的发展可谓是日新月异,特别是单片机更是百花争艳。在电子时代的大潮流中,MCS-51系列的单片机以其特有的简单、易用、易学、应用技术成熟、应用技术人员多、性价比高的优势占有8位微控制器市场大约50%以上的份额,由此可见单片机在实际生活的广泛运用。
单片机控制秒表是集于单片机技术、模拟电子技术、数字技术为一体的机电一体化高科技产品,具有功耗低,安全性高,使用方便等优点。
本次设计内容为以STC89C52RC单片机为核心的秒表。设计的主要特点是计时器从00.0~59.9秒的计时,每10ms秒自动加0.1s,同时设置有开始键、暂停键和复位键,在任何情况下都可以开始、暂停和复位。利用单片机定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及外部中断电路来设计计时器。将软、硬件有机地结合起来,使得系统能够实现3位LED显示,显示时间为00.0~59.9秒,计时精度为0.1秒,能正确地进行计时。其中软件系统采用C语言编写程序,包括显示程序,中断服务,外部中断服务程序,复位程序等。本系统相对简单,指令中有较丰富的逻辑控制功能指令,能叫方便的直接操作外部的I/O设备。
关键字:单片机;定时器;计数器
目录
TOC\o1-3\h\u摘要 1
一.硬件简介与电路设计 3
1.1单片机STC89C52RC介绍 3
1.2复位和按键电路设计 4
1.3显示电路的选择与设计 6
1.4晶振电路和电源电路的设计 8
二、软件设计 9
2.1程序设计思想 9
2.2系统资源的分配 9
2.3主程序设计 10
2.4中断程序设计 10
2.4.1外部中断0服务程序: 11
2.4.2外部中断1服务程序 11
三、数字电子秒表的安装与调试 12
3.1软件的仿真与调试 12
3.2硬件的安装与调试 12
3.2.1晶振电路的测试 13
3.2.2复位电路的测试 13
3.2.3显示电路的测试 13
四、程序设计 14
五.结束语 17
致谢 18
参考文献 19
原理图 20
一.硬件简介与电路设计
1.1单片机STC89C52RC介绍
1.1.1单片机STC89C52RC管脚说明
STC89C52RC单片机是以51内核为主的系列单片机,STC单片机是宏晶生产的单时钟/机器周期的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8—12倍,内部集成MAX810专用复位电路。4路PWM8路高速10位A、D转换,针对电机控制,强干扰场合。STC8
9C52RC单片机引脚如下图:
STC89C52RC单片机主要性能
●高速:1个时钟/机器周期,增强型8051内核,速度比普通8051快8~12倍
●宽电压:5.5~3.8V,2.4~3.8V(STC12LE5410AD系列)
●低功耗设计:空闲模式,掉电模式(可由外部中断唤醒)
●工作频率: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使用
●2个硬件16位定时器,兼容普通8051的定时器。4路PCA还可再实现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分别为反向放大器的输入和输出。该反向放大器可以配置为片
您可能关注的文档
最近下载
- 丽声北极星分级绘本 五年级上册Unit4Emma's birthday.pptx VIP
- 2025中国铁路昆明局集团有限公司招聘普通高校毕业生(1746人)笔试备考题库及答案解析.docx
- 2024-2025学年人教版七年级上册英语期末专题训练:用单词的适当形式填空100题(含答案).docx VIP
- 芝麻坪隧道施工图设计说明.pdf
- 国家开放大学电大《MySQL数据库应用》形考任务三 实验3 数据增删改操作实验.docx
- 骨科疼痛的护理.pptx VIP
- 髂动脉溃疡的健康宣教.pptx
- 小学音乐人音版 五年级下册 小鸟小鸟 课件.ppt
- 物业公司安全生产操作规程.pdf VIP
- 学院年度工作总结PPT.pptx
文档评论(0)