AT89C51设计LCD1602显示DS1302实时日历时钟毕业论文文档+软件源码,单片机LCD毕业设计,有代码、仿真电路、设计报告,仿真使用的是proteus仿真,可直接加载HEX文件运行. 此次设计的要求是通过LCD与单片机的连接模块能够显示数字(如时间)、字符(如英文)和图形等,这就需要专门的时钟芯片-----DS1302。 DS1302是一种高性能、低功耗、带RAM的实时时钟芯片,它能够对时,分,秒进行精确计时,它与单片机的接口使用同步串行通信,仅用3条线与之相连接,就可以实现MCS-51单片机对其进行读写操作,把读出的时间数据送到LCD1602上显示。程序运行时,必须先对LM044L进行初始设置,然后,通过单片机从DS1302中获取时间并通过LCD1602显示。同时,进行循环赋值,使LCD动态显示当前的时间。关键字:AT89C51、DS1302,LCD1602显示器 一.设计任务和要求 1. 利用DS1302实现年月日时分秒,并用LCD显示。2. 通过LCD模块与单片机的接口,能显示数字(如时间)、字符(如英文)。3. 硬件设计部分,根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计的单元电路必须有工作原理,器件的作用,分析和计算过程;4. 软件设计部分,根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;5.原理图设计部分,根据所确定的设计电路,利用Proteus工具软件绘制电路原理图。6计算说明书部分包括方案论证报告打印版或手写版,程序流程图具体程序等7. 图纸部分包括具体电路原理图打印版8. 设计要求还包括利用一天时间进行资料查阅与学习讨论,利用5天时间在实验室进行分散设计,最后三天编写报告。最后一天进行成果验收。
上传时间: 2021-12-08
上传用户:
常用 IC芯片 Altium Designer AD原理图库元件库CSV text has been written to file : 1.1 - IC芯片.csvLibrary Component Count : 68Name Description----------------------------------------------------------------------------------------------------24Cxx 外置EEPROM8002 3W功放芯片93C46 外置EEPROMACS712 电流检测芯片AD5235 数字电位器ADS1286 12位数模转换芯片AP6022 单触摸PWM输出AS179-92 射频开关芯片BH1415F 数字调频发射器BISS0001 人体红外专用芯片BS814A 4键电容触摸按键芯片BTS7970 电机驱动芯片CB6905 蓝牙芯片CC2530 ZigBee2.4G无线组网芯片CH340G 串口转USBCH376T USB控制器CM108 USB耳机声卡DM9000A 网络芯片DM9000C 网络芯片DP83848I 网络芯片DS1302 实时时钟芯片DS18B20 数字温度计DS3231 高精度时钟芯片ENC28J60 SPI以太网控制芯片ESP8266EX WIFI-芯片FT232RL USB转串口GD5800 串口MP3语音芯片HL2202 灯光控制芯片HT1621 LCD驱动芯片HT9032D 来电显示芯片HT9200A 双音多频DTMF信号发生器HX711 电子秤AD芯片L293D 电机驱动H桥L293D_A 电机驱动H桥L298 电机驱动H桥L9110 直流电机控制芯片MAX232 MAX232MAX4173 高端电流检测MAX6675 K型热电偶检测芯片ME2801B33M 3.3V电压检测芯片ME2801B33P 3.3V电压检测芯片NE555 单路时基芯片PL2303 USB转RS232SN65HVD230 CAN芯片SN74AVC2T45DCUR 3态输出SP3232 RS232通讯芯片SP3232_A RS232转换芯片SP3485 RS485总线收发芯片SP813L 处理器监控芯片SST25VFxx 外置FlashTJA1050 CAN总线收发芯片TM1628 数码管按键扫描芯片TM1637 数码管按键扫描芯片TM1640 LED驱动控制芯片TM1668 数码管按键扫描芯片TM1727 LCD驱动ICTM1729 LCD驱动ICTM1814 4通道 LED恒流驱动芯片TS5A3157 电子继电器TSC2046IPW 显示屏触摸驱动芯片TVP5150AM1 视频解码芯片ULN2003-1 达林顿驱动芯片ULN2003-2 达林顿驱动芯片W25Qxx 外置FlashWM8731 音频PCM编解码芯片XF5152CE 语音识别合成芯片YX5200 MP3解码芯片模板
标签: ic芯片 Altium Designer
上传时间: 2022-03-13
上传用户:
1.内置高稳定度的32.768Hz的DcXo(数字温度补偿晶体振荡2.支持I2C总线的高速模式(400K)。3.定时报警功能(可设定:天,日期,小时,分钟)4.固定周期定时中断功能5.时间更新中断功能。6.32.768KHz频率输出(具有使能OE功能)7.闰年自动调整功能。(2000到2099)8.宽范围接口电压:2.2V到5.5V9.宽范围的时间保持电压:1.8到55V10.低电流功耗:0.8uA/3V(Typ.)注意:当访问该器件的时候,所有的通讯从传输开始条件到传输结束条件为止,所有的操作必须在0.95秒内完成。如果这样的通讯需要0.95s或更长时间,那么I2C总线接口将由内部总线时间溢出功能复位。10、8025T操作模式:1)实时时钟模式该功能被用来设定和读取年,月,日,星期,时,分,秒时间信息。年份为后两位数字表示,任何可以被4整除的年份被当成闰年处理。(2000年到2099年)2)固定周期的中断发生功能:固定周期定时中断发生功能可以产生一个固定周期的中断事件,固定周期可在244.14us到4095分钟之间的任意时间设定。3)定时更新中断功能:该功能可以根据内部时钟的定时设定,每秒或每分钟产生一个中断事件。当中断事件产生,UF标志位的值变成1同时/NT引脚变成低电平表示一个中断事件的产生。4)闹钟中断功能该功能可以根据报警设定来产生一个中断5)32.768KHz时钟输出:订以通过FoUT引脚来输出一个32.768kHz频率的时钟信号,该功能可以通过FE引脚控制。6)和cPU的接口功能数据的读写都是通过I2C总线接口的方式来完成。11、寄存器简介:
上传时间: 2022-04-06
上传用户:kingwide
DS1302包括时钟/日历寄存器和31字节(8位)的数据暂存寄存器,数据通信仅通过一条串行输入输出口。实时时钟/日历提供包括秒、分、时、日期、月份和年份信息。闰年可自行调整,可选择12小时制和24小时制,可以设置AM、PM。 主要工作原理图如Figure 1 所示:移位寄存器,控制逻辑,晶振,时钟和RAM。在进行任何数据传输时,必须被制高电平(注意虽然将它置为高电平,内部时钟还是在晶振作用下走时的,此时,允许外部读写数据),在每个SCLK上升沿时数据被输入,下降沿时数据被输出,一次只能读写一位,适度还是写需要通过串行输入控制指令来实现(也是一个字节),通过8个脉冲便可读取一个字节从而实现串行输入与输出。最初通过8个时钟周期载入控制字节到移位寄存器。如果控制指令选择的是单字节模式,连续的8个时钟脉冲可以进行8位数据的写和8位数据的读操作,SCLK时钟的上升沿时,数据被写入DS1302,SCLK脉冲的下降沿读出DS1302的数据。8个脉冲便可读写一个字节。在突发模式,通过连续的脉冲一次性读写完7个字节的时钟/日历寄存器(注意时钟/日历寄存器要读写完),也可以一次性读写8~328位RAM数据(可按实际情况读写一定数量的位,不必全部读写, 两者的区别)。
上传时间: 2022-06-24
上传用户:默默
内部集成晶振,RTC时钟芯片,时钟稳定度大于外部晶振
上传时间: 2022-06-25
上传用户:jiabin
基于51单片机(AT89C52/51)的时钟,运用实时时钟芯片DS1302、LCD12864(无字库),带proteus仿真软件实时仿真,外加LCD12864和DS1302数据手册,欢迎大家的下载!!!!!!
标签: 51单片机 ds1302 lcd12864 时钟显示
上传时间: 2022-07-04
上传用户:
时钟芯片DS1302所有资料 包括基于单片机和1302的数字钟 以及PROTEUS仿真
上传时间: 2013-04-24
上传用户:WsyzxxnSej
基于74ls154和DS1302时钟芯片的电子万年历 有PROTEUS仿真
上传时间: 2013-06-20
上传用户:王小奇
蓄电池组作为一种清洁、绿色能源得到了越来越广泛的应用,性能价格比及容量不断提高的新型动力蓄电池如锂电池、镍镉电池、镍氢电池等在电动汽车、电动自行车、磁悬浮列车和舰船的驱动和电源系统中将有广阔的应用前景。如何进一步提高蓄电池组的使用寿命、充放电能力及可靠性,并满足系统的要求,是当前该领域国内外专家、工程技术人员所瞩目和亟待解决的问题。本文的研究工作正是旨在建立一套智能蓄电池组管理系统(BMS)的软硬件平台,研究如何对蓄电池组进行监测、管理,提高运行可靠性;提高其使用寿命、消除外界不利影响;研究合理的充放电算法,并在此基础上开发研制出能投入实际使用的产品样机。 论文阐述了镍氢电池的工作原理、充放电理论和算法,蓄电池组的发展与动向;建立了基于大电流充放电理论基础的智能蓄电池组硬件平台,并开发了相应的软件。整个管理系统采用数字信号处理器TMS320LF2407A作为主控CPU,结合大容量复杂可编程逻辑器件M4A3—256/160构成电量采集系统,采用智能功率模块IPM进行充放电控制,配合液晶显示和键盘控制的人机交互界面,串行E2PROM数据存储、时钟芯片进行计时,预留CAN通讯接口。该系统有较强的功能,使用方便、可靠,适合于作为研究蓄电池组充放电理论和算法以及其它措施的平台并作为产品化的试验基础。论文研制的样机可应用于电动汽车或磁浮列车用动力电池组的监测、管理。
上传时间: 2013-04-24
上传用户:Miyuki
水位计广泛应用于水利、石油、化工、冶金、电力等领域的自动检测和控制系统中.本文设计的智能水位计是吸收了国内外最新智能化仪表的设计经验,采用工业控制单片机,集水位采集、存储、显示及远程联网于一体,适用于各种液位及闸门开度的测量.它具有高精度、高可靠性、多功能和智能化等特点.针对研制任务的要求,课题期间研制了下位机系统硬件和软件,开发了上位机监控软件,其中所作的具体工作包括:测量原理的研究和在系统中的实现,在本次设计中用三种方法来进行水位测量,分别是旋转编码器法、液位压力传感器法和可变电阻器法;主控芯片的选择,我们选用了高集成度的混合信号系统级芯片C8051F021;实现了信号的采集和处理,包括信号的转换和在单片机内的运算;高集成度16位模数转换芯片AD7705在系统中的应用,我们完成了它与单片机的接口设计及程序编制任务;精确时钟芯片DS1302在系统中的应用,在此,我们实现了用单片机的I/O口与DS1302的连接和在软件中对时序的模拟,该芯片的应用给整台仪器提供了时间基准,方便了仪器的使用;另外,针对研制任务的要求,还给系统加上了一路4~20mA模拟信号电流环的输出电路来提供系统监测,该部分的实现是通过采用AD421芯片来完成的,本设计中完成了AD421与单片机的SPI接口任务,协调了它与AD7705芯片和单片机共同构成的SPI总线系统的关系,并完成了程序设计;与上位机的通信接口设计,该部分通过两种方法实现:RS232通信方式和RS485通信方式;系统设计方面还包括报警电路设计、操作键盘设计、电源监控电路设计、电压基准电路的设计.在硬件设计的基础上,对系统进行了软件设计,软件部分包括下位机单片机程序的设计和上位机监控软件的设计.在软硬件充分结合的情况下,实现了系统设计要求,很好地解决了以往的水位计中存在的问题,达到了高精度水位测量仪器的各项标准.
标签: 水位计
上传时间: 2013-06-20
上传用户:libenshu01