- 1、本文档共171页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
8.1基于MCS-51单片机和DS1302芯片的电子实时时钟设计;实时时钟要求能够进行日期、时间的设置,显示,本应用基于89C51单片机与DS1302实时时钟芯片,DS28B20数字温度传感器、通过按键设置日期、时间,并采用LD1602液晶屏进行时钟显示。;8.1.1硬件设计;1.89C51最小系统;主要由3部分组成:1.电源,2.晶振,3.复位电路,51单片机基本为高电平复位。最小系统如图所示,同时含包括最小系统与其他子电路之间的连接网络标号。晶振采用12MHz陶瓷晶振,注意晶振与启动电容的配合使用,12MHz晶振一般配套30pf电容器。复位电路包括手动复位和上电自动复位两部分,其中上电自动复位电路为R.C电路。系统上电前,C3电容处于完全放电状态,上电瞬间,电容器因没有充电,相当于短路状态,因此此时RESET引脚相当于直接连接到+5V,89C51单片机为高电平复位,因此单片机进入复位开始从ROM的0地址开始运行,PC程序指针指向0000地址。接下来电容开始充满电量,相当于开路状态,RESET引脚状态被电阻R3拉低,R,C的大小由复位时间长短决定,不同的单片机所需的复位时间不一样。为了可靠复位,因使得R,C时间常数相对长一些。如果要使用手动复位,则只需要按下复位按键S1,S1按下,则RESET引脚直接与+5V连接而复位。松开按键后,进入正常工作。;(1)DS1302简介
引脚说明:;2)X1、X2:振荡源,外接32.768kHz晶振。
3)RST:复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。上电运行时,在Vcc2.0V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。
4)I/O为串行数据输入输出端(双向)。
5)SCLK为时钟输入端。?;(2)DS1302的控制字节;(3)数据输入输出(I/O);DS1302电路如图8-5所示。;温度传感器的种类众多,在应用与高精度、高可靠性的场合时DALLAS(达拉??)公司生产的DS18B20温度传感器当仁不让。超小的体积,超低的硬件开消,抗干扰能力强,精度高,附加功能强,使得DS18B20更受欢迎。对于我们普通的电子爱好者来说,DS18B20的优势更是我们学习单片机技术和开发温度相关的小产品的不二选择。了解其工作原理和应用可以拓宽您对单片机开发的思路。如果要更全的资料请有哪些信誉好的足球投注网站“完整的ds18b20中文资料”。;(1)DS18B20引脚功能:;RAM?数据暂存器,用于内部计算和数据存取,数据在掉电后丢失,DS18B20共9个字节RAM,每个字节为8位。第1、2个字节是温度转换后的数据值信息,第3、4个字节是用户EPROM(常用于温度报警值储存)的镜像。在上电复位时其值将被刷新。第5个字节则是用户第3个EEPROM的镜像。第6、7、8个字节为计数寄存器,是为了让用户得到更高的温度分辨率而设计的,同样也是内部温度转换、计算的暂存单元。第9个字节为前8个字节的CRC码。EEPROM?非易失性记忆体,用于存放长期需要保存的数据,上下限温度报警值和校验数据,DS18B20共3位EEPROM,并在RAM都存在镜像,以方便用户操作。;DS18B20电路图如图8-6所示。;(1)简介
LCD1602液晶屏为工业字符型型液晶,能够同时显示16x02即32个字符。(16列2行),1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。市面上字符液晶大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。;(2)管脚定义
1602采用标准的16脚接口,其中:
第1脚:VSS为电源地
第2脚:VCC接5V电源正极
第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高
文档评论(0)