- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于89C51系列单片机电子钟设计
《电子系统设计与实践》 设计作业 基于89C51系列单片机的电子钟设计 设计目标: (1)实现时钟的走时与设置: 显示范围00:00:00——23:59:59。时钟的调整,通过按键可以对“时”位和“分”位进行加1调节,并能当加至最大值时能重新归零。 (2)当前室温的测量功能,并在数码管上显示 (3)实现年月日的显示 (4)断电走时 (5)亮度调节 电子钟原理框图 主要器件: STC89C51 电源 稳压芯片:7805、LM1117-2.85 USB转串口芯片:PL2303HX 通讯芯片:MAX232 储存芯片:IIC协议控制芯片AT24C02 (EEPROM) 时钟芯片:SPI协议控制芯片DS1302 温度传感器:1-WIRE协议控制芯片DS18B20 液晶显示芯片:1602 IO 口分配说明 l 1602 液晶:RS 接P2.5,R/W接P2.6,E 接P2.7,数据口接P0 RST接2.2 l 独立按键:分别接P3.2,P3.3,P3.4 l 时钟芯片DS1302:SCLK接P1.6,RST 接P1.7,I/O 接P3.5 l 储存芯片AT24C02:SCLK接P1.5,SDA 接P3.6 l 通讯芯片MAX232:接P3.0,P3.1 l USB 转串口芯片PL2303:接P3.0,P3.1(注:这里有跳线帽进行选择) ULN2003芯片去驱动蜂鸣器等。 51单片机最小系统 电源 复位电路 ULN2003(大电流驱动阵列) ULN2003 是高耐压、大电流复合晶体管阵列,由七个硅NPN 复合晶体管组成。 输入5VTTL电平,输出可达500mA/50V。 ULN2003是大电流驱动阵列,可用于驱动单片机上各类芯片正常工作 CPU芯片:STC90C516RD+ STC90C516RD+系列单片机是宏晶科技推出的新一代超**/高速/低功耗的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可任意选择,内部集成MAX810专用复位电路,时钟频率在12MHz以下时,复位脚可直接接地。 1.增强型6 时钟/ 机器周期,12 时钟/ 机器周期 8051 CPU 2.工作电压:5.5V - 3.8V(5V 单片机)/3.8V - 2.4V(3V 单片机) 3.工作频率范围:0-40MHz,相当于普通8051的 0~80MHz. 4.用户应用程序空间 4K/6K/7K/8K/10K/12K/13K/16K/32K/40K/48K/56K/ 61K/字节 5.片上集成 1280字节/512/256字节 RAM 6.通用I/O口(35/39 个),复位后为: P1/P2/P3/P4 是准双向口/ 弱上拉(普通8051 传统I/O 口) P0口是开漏输出,作为总线扩展用时,不用加上拉电阻,作为I/O 口用时,需加上拉电阻。 7.ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器 / 仿真器 可通过串口(P3.0/P3.1)直接下载用户程序,8K 程序3 - 5 秒即可完成一片 8.EEPROM 功能 9.看门狗 10.内部集成MAX810专用复位电路,外部晶体12M以下时,可省外部复位电路,复位脚可直接接地。 11.共3个16位定时器/计数器,其中定时器0还可以当成2个8位定时器使用 12.外部中断4路,下降沿中断或低电平触发中断,Power Down模式可由外部中断低电平触发中断方式唤醒 13.通用异步串行口(UART),还可用定时器软件实现多个UART 14.工作温度范围:0-75℃/-40-+85℃ 15.封装:LQFP-44,PDIP-40,PLCC-44 储存芯片:EEPROM (AT24C02) PL2302(USB转RS232控制器) PL2303 是Prolific 公司生产的一种高度集成的RS232-USB 接口转换器,可提供一个RS232 全双工异步串行通信装置与USB 功能接口便利联接的解决方案。该器件内置USB功能控制器、USB 收发器、振荡器和带有全部调制解调器控制信号的UART, 只需外接几只电容就可实现USB 信号与RS232 信号的转换,能够方便嵌入到各种设备,所以2000年左右开始A经常推荐使用该款芯片;该器件作为USB/RS232 双向转换器,一方面从主机接收USB 数据并将其转换为RS232 信息流格式发送给外设;另一方面从RS232 外设接收数据转换为USB 数据格式传送回主机。这些工作全部由器件自动完成。 PL2302 软件实现 下面我们将介绍利用90C51RD+芯片实现电子钟时间、日期、温度显示及调节的程
文档评论(0)