- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机倒计时器设计说明书
单片机倒计时器设计说明书
单片机倒计时器设计说明书
单片机倒计时器设计说明书
1.设计方案简介
(1)4 个按键构成 2*2 矩阵形式,接到 P3 口。此中 SW4接 P3.6 口,SW5
P3.7 。
(2)经过 T0 准时器与 P2.3 引脚配合构成音频发生器,在 P2.3 引脚输
出音屡次率。
2.设计流程图
设计电路
原理图输入 焊接电路 汇编语言
编译
映照下载到芯片上
3.设计原理
3.1 AT89C51
AT89C51单片机简介
图 (a) 89C51
部结 构图
AT89C51是美国 ATMEL企业推出的系列单片机,将多种功能的
8 位
CPU与 FPEROM(快闪可编程 / 擦除只读储存器)联合在一个芯片上,是一
种低功耗、高性能的 CMOS控制器,为好多嵌入式控制应用供给了特别灵
活而又价钱适合的方案, 其性能价钱比远高于同类芯片。 它与 MCS-51指
令系统兼容,片 FPEROM同意对程序储存器在线重复编程, 也可用惯例的
EPROM编程器编程,可循环写入 / 擦除 1000 次。 89C51含 4KB的 FPEROM,
一般的 EEPROM的字节擦除时间和写入时间基本上均为 10ms,关于任一
个及时控制系统来说,这样长的时间是不行能在线改正程序的。
EEPROM对比较, FPEROM大大缩短了储存容擦除和写入的时间, 为在线改写程序供给了极大的方便, 并且价钱也比带 EPROM87C系列单片机廉价,这更显示出了 89C系列的优胜性。它还有 128*8Bit 的片 RAM;32
I/O 线;2 个 16 位准时 / 计数器; 5 此中止源;一个全双工的异步串行口;间歇和掉电工作模式;三级程序储存器加密;全静态工作,晶振工作围: 0Hz—24MHz。
管脚功能
AT89C51单片机为 40 引脚芯片如图 (b) 所示。
(1)I/O 口线 : P0 、P1、 P2、P3 共四个八位 P0 口是三态双向口 , 通称数据总线口 , 因为只有该口能直接用于对外面储存器的读 ? 写操作。
P0 口也用以输出外面储存器的低 8 位地点。因为是分时输出 , 故应在外
部加锁存器将此地点数据锁存 , 地点锁存信号用 ALE。P1 口是特意供用
户使用的 I/O 口, 是准双向口。P2 口是从系统扩展时作高 8 位地点线用。不扩展外面储存器时 , P 口也能够作为用户 I/O 口线使用 , P2 口也是准双向口。P3 口是双功能口 , 该口的每一位均可独立地定义为第一 I/O 功能或第二 I/O 功能。作为第一功能使用时操作同 P1口。
P3 口的第二功能如图 (c) 。
(b) 89C51 引脚图
控制口线 : PSEN ( 片外取控制 ) 、AL E( 地点锁存控制 ) 、 EA ( 片外储器选择 ) 、RE2SET (复位控制 ) ;
电源及时钟 : CCC、VSS; XTAL 1, XTAL 2
图(c) 引脚功能表
3.2 实验原理图
图(1) 主控制电路
图(2) LED 数码管控制电路 图(3) 蜂鸣器控制电路
4.软件流程图
4.1 倒计时器主程序框图
主程序
准时器初始化
同意 T0 中止
启动 T0
调用键盘扫描程
否
有键按下吗
是
调用显示子程序
查表取计数初值
T0 装入计数初值
调用键 盘扫描
同意 T0 中止
否 是
有键按下吗
4.2 显示子程序框图
赋表首值
选定片选数码管
输出数据
左移选择下一显示数码
5.带详尽说明的源程序清单
;************************************************
设计选题 : 倒计时器系统设计
;
;
描绘 : 4 位 LED数码显示 倒计时器 , 显示时间为 99 秒,
一个 开始 键, 一个 复位 键 , 一个 暂停 键。
调用子程序 : 计时子程序 , 显示子程序 , 准时子程序
所用特别存放器:存放器 A,存放器 C
所用中止:外面中止 INT0,准时器 T0
实验作者 : 肖延文 --47 号,高穹誉 --10 号
;************************************************
ORG 0000H
LJMP START
;
主程序一定避开地点
000BH
ORG 000BH
;
准时器
0 的中段服务程序,开端地
; 址为
000BH
LJMP IT00
ORG 0030H
START: MOV TH0,#0D8H
MOV TL0,#0F0H
MOV TMOD,#01H
MOV 33H,#09 ;
MOV 32H,#09
MOV 31H,#00
MOV 30H,#00
SETB
您可能关注的文档
最近下载
- 第6课 推动形成全面对外开放新局面.pptx VIP
- 电规总院解析2018中国能源发展情况.PDF
- 2023届高考模拟作文“《山月记》我深怕自己并非美玉”导写及范文.docx VIP
- 冰淇淋本部冷冻饮品生产工艺作业指.pdf VIP
- GB_T 14598.1871-2024 量度继电器和保护装置 第187-1部分:差动保护的功能要求 电动机、发电机和变压器比率制动差动保护和差动速断保护.pdf VIP
- 七年级数学动点题50道.doc VIP
- “多测合一”收费指导标准(示范文本) .pdf VIP
- 煤矿采掘失调原因分析及对策探讨.doc VIP
- jtge20-2011公路工程沥青及沥青混合料试验规程.pdf VIP
- 中国的文人与士大夫文化传统.pptx VIP
原创力文档


文档评论(0)