基于单片机的万年历设计.docx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的万年历设计二、试验要求设计一个万年历,将时钟显示在 LCD1602的显示屏上并且可以进行年、月、日以准时、分、秒的设置;此外仍可以通过按键进行闹钟设置以及大事提示功能, 基于单片机的万年历设计 二、试验要求 设计一个万年历,将时钟显示在 LCD1602的显示屏上并且可以进行年、月、 日以准时、分、秒的设置;此外仍可以通过按键进行闹钟设置以及大事提示功能, 用蜂鸣器进行闹铃提示; 最终附加一个温湿度检测的功能, 室内的温湿度并将温湿度数据在显示屏上显示出来; 用温湿度传感器检测 三、试验设备和仪器 用 STC89C52芯片作为系统板的主控芯片 DHT11温湿度传感器 DS1302时钟芯片 LCD1602显示屏 四、试验各模块原理介绍 4.1 STC89C52 单片机 STC89C52 是 STC 公司生产的一种低功耗、 高性能 CMOS8 位微掌握器, 具 有 8K 字节系统可编程 Flash 储备器;STC89C52 使用经典的 MCS-51 内核,具有 传统 51 单片机不具备的功能;在单芯片上,拥有敏捷的 8 位 CPU 和在系统可 编程 Flash,使得 STC89C52 为众多嵌入式掌握应用系统供应高敏捷、超有效的 解决方案; ( 1) 主要特性 8K 字节程序储备空间; 512 字节数据储备空间; 内带 4K 字节 EEPROM 储备空间; 可直接使用串口下载; ( 2) 器件参数 1. 增强型 8051 单片机,6 时钟/机器周期和 12 时钟/机器周期可以任意挑选, 指令代码完全兼容传统 8051; 2. 工作电压: 5.5V ~3.3V(5V 单片机) /3.8V ~2.0V (3V 单片机) 3.工作频率范畴: 0~40MHz ,相当于一般 率可达 48MHz 8051 的 0~80MHz ,实际工作频 4. 用户应用程序空间为 8K 字节 5.6.片上集成 512 字节 RAM通用 I/O 口(32 个),复位后为: P1/P2/P3 5. 6. 片上集成 512 字节 RAM 通用 I/O 口(32 个),复位后为: P1/P2/P3 是准双向口 /弱上拉, P0 口是 I/O 口用时,需加上 漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 拉电阻; 7. ISP(在系统可编程) /IAP (在应用可编程),无需专用编程器,无需专用 仿真器,可通过串口( RXD/P3.0,TXD/P3.1 )直接下载用户程序,数秒即可完成一片; 8. 9. 具有 EEPROM 功能 共 3 个 16 位定时器 /计数器;即定时器 T0、T1、T2; 10.外部中断 4 路,下降沿中断或低电平触发电路, Power Down 模式可由 外部中断低电平触发中断方式唤醒; 11. 12. 通用异步串行口( UART ),仍可用定时器软件实现多个 UART ; 工作温度范畴: -40~+85℃(工业级) /0~ 75℃(商业级) 13. PDIP 封装 1、STC89C52单片机引脚图 图 4.1 STC89C52 单片机引脚图 ① 主电源引脚 (2 根) VCC(Pin40):电源输入,接 +5V 电源 GND(Pin20):接地线 ②外接晶振引脚 (2 根) XTAL1(Pin19) :片内振荡电路的输入端 XTAL2(Pin20) :片内振荡电路的输出端 ③掌握引脚 (4 根) RST/VPP(Pin9):复位引脚,引脚上显现片机复位; 2 个机器周期的高电平将使单 ALE/PROG(Pin30) :地址锁存答应信号PSEN(Pin29): 外 部 存 储 器 读 选 通 信 号 EA/VPP(Pin31):程序储备器的内外部选通,接低电平从外部程序储备器读指令,假如 ALE/PROG(Pin30) :地址锁存答应信号 PSEN(Pin29): 外 部 存 储 器 读 选 通 信 号 EA/VPP(Pin31):程序储备器的内外部选通,接低电平从外部程序储备 器读指令,假如接高电平就从内部程序储备器读指令; ④可编程输入 /输出引脚 (32 根) STC89C52 单片机有 4 组 8 位的可编程 I/O 口,分别位 P0、P1、P2、P3 口,每个口有 8 位(8 根引脚 ),共 32 根; PO 口(Pin39~Pin32):8 位双向 I/O 口线,名称为 P0.0~ P0.7 P1口(Pin1~ Pin8): 8 位准双向 I/O 口线,名称为 P1.0~ P1.7 P2口(Pin21~Pin28):8 位准双向 I/O 口线,名称为 P2.0~ P2.7 P3口(Pin10~Pin17):8 位准双向 I/O 口线,名称为 P3.0~ P3.7; 2、STC89C52单片机最小系统 S

文档评论(0)

徐老师资料铺 + 关注
实名认证
内容提供者

资料杂货铺

1亿VIP精品文档

相关文档