基于ds1302的电子万年历设计毕业论文设计(编辑修改稿)内容摘要:
制的相互转化。 系统设计的方案论证 单片机 的应用领域无所不至,无论是民用部门、工业部门、事业部门和家用领域等都有它的身影 ,是因为它有如下特点 : 单片机高性能低价格,它尽可能的把应用所需要的存储器、各种功能的 I/O 端口都集中在一块芯片上内。 单片机是将 CPU、数据存储器、程序存储器、各种功能的 I/O端口集成于一块芯片上 ,内部结构简单、体积小、稳定性较高。 在实时控制方面单片机指令系统中有功能极强的位操作指令,控制功能强。 另外,单片机低电压、低功耗。 正是这一特点使单片机应用于携带式产品和家用消费类产品中。 综上所述,该系统具有技术 上的 可 行性。 完全能通过单片机的控制实现出来。 控制模块 的选择 方案一:采用传统的 STC89C52 作为电机的控制核心。 单片机算术运算功能强,自由度大、 软件编程灵活,可用软件编程实现逻辑控制 和各种算法 ,并且由于其 体积小、 功耗低、技术成熟和 性价比高 等 许多 优点, 该单片机在各个领域应用都很广泛。 方案二: 采用 FTC10F04 单片机,还带有非易失性 Flash 程序存储器。 它是一种阜阳师范学院毕业生论文 3 高性能、低功耗的 8位 CMOS 微处理芯片,市场应用最多。 其主要特点如下: 8KB Flash ROM,可以擦除 1000 次以上,数据保存 10 年。 由于本系统对 CPU 运算速度要求很高,需要执行很复杂的运算 ,方案一成本比较低 , 性价比高, 适合做设计,方案二运算速度高,性能好,两种方案都有可取之处。 所以暂定 选用方案一作为主方案,方案二作为备用方案。 时钟芯片使用 DS1302。 DS1302 是美国 DALLAS 公司推出的一种 31 字节静态 RAM低功耗 、 高性能 的实时时钟芯片,采用 CPU 与 SPI 三线接口 进行。 同步通信,并可采用突发方式一次传送多个字节的时钟信号和 RAM 数据。 实时时钟可提供秒、分、时、日、星期、月和年,一个月小于 31 天时可以自动调整,且具有闰年补偿功能。 电路 的选择 键盘可选用 1*8 键盘, 4*4 键盘两种选择。 1*8 键盘按键功能只有 8 个,按键数较少,制作简单,占用的 IO 口为 8 个。 4*4 键盘的按键功能是 16 个,按键数较多,制作较为复杂,占用 IO 口为 8 个。 由于键盘接在 52 单片机上,其 IO 口数量较少,经权衡考虑,采用 4*4 键盘,便于以后的功能类型的扩展。 显示电路的选择 方案一: LED 数码管 是一种能够将电能转化为可见光的固态的 半导体器件 ,它具有体积小,功耗低等优点。 但无法显示汉字。 方案二: 12864 液晶屏的类型为 STN 或 FSTN,其模块显示效果为黄绿底黑字、蓝底白字或白底黑字,数据总线为 8 位并且温度特性,并 分为 带中文字库 和不带中文字库两种类型。 方案三: Nokia 5110 LCD显示屏是 Nokia 公司生产的用于移动电话的 手机 显示设备, 分辨率为 84*84 的点阵式 LCD,可显示 4 行汉 字 ,采用 的是 串口与主处理器进行通信。 综合考虑,显示电路使用 Nokia5110 液晶而不使用数码管或者 12864 液晶。 主要是考虑到 Nokia5110 的体积小,方便安装,能较好的满足需求。 本章小结 由于科技的发展生活的需求,电子万年历系统的 实现 是个很有意义的 设计。 可给人们对时间的认知带来很大的方面。 通过对该系统 技术可行性的探究,最后肯定了实阜阳师范学院毕业生论文 4 现该系统的硬件方案。 使用 STC89C52RC 作为控制单片机,液晶显示用 Nokia5110 显示出具体的时间日期星期等。 DS1302 作为时钟芯片,采用 4*4 键盘完成调时的功能。 DS1302 的电子万年历设计 系统硬件电路设计 系统硬件电路设计 系统硬件电路图 图 1 系统硬件电路图 系统核心电路 —— 单片机 STC89C52 STC89C52 是一 款 8 位的 Flash 单片机。 单片机内部是由 CPU、 128B/256B 数据存储器、程序存储器、 16 位定时器、 4 个 8 位的可编程 I/O 端口和可编程全双工 UART串行口等组成。 可对液晶显示屏,键盘以及下位机进行数据的发送与接收。 STC89C52主要功能 STC89C52 主要功能 如表 1 所示: 表 1 STC89C52主要功能表 阜阳师范学院毕业生论文 5 STC89C52主要引脚 及其功能 STC89C52 主要引脚及功能如下表 2所示: 表 2 STC89C52主要引脚及功能 阜阳师范学院毕业生论文 6 时钟电路设计 DS1302的性能特征 DS1302 是 DALLAS 公司推出的串行接口实时时钟芯片。 它既提供实时时钟,又把关键的数据。 芯片使用简单,外部连线少,在智能化仪表及自动控制领域具有广泛用途。 实时时钟可提供秒、分、时、日、星期、月和年(闰年)等信息。 工作电压宽达~。 采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力。 31*8 静态 RAM 可供用户使用。 备份电源可由大容量电容来替代。 DS1302 用于数据记 录,特别是 对需要具体的时间表示和精确的时间记录下。基于ds1302的电子万年历设计毕业论文设计(编辑修改稿)
相关推荐
测试模块搭建 micro module: 微处理器部分可以采用 ZYE1502D 实验箱上有的 AT89C51 单片机,或者编写 Testbench 实现。 为了仿真方便,在仿真时采用 Testbench 搭建。 该micro 模型给出了微处理器与 IIC接口通讯的仿真程序。 该模型能产生相应的读写信号,地址信号,并行数据信号,并能接收从器件的应答信号,来调节发送或接收数据的速度。 在这个程序中
加,电感储能;而当开关管关断时,电感电流减小,电感释能。 假定电流增加量大于电流减小量,则一个开关周期内电感上磁链增量为:。 此增量将产生一个平均感应电势:。 1 此电势将减小电感 电流的上升速度并同时降低电感电流的下降速度,最终将导致一个周期内电感电流平均增量为零;一个开关周期内电感上磁链增量小于零的状况也一样。 这种在稳态状况下一个周期内电感电流平均增量(磁链平均增量)为零的现象称为
、汉字,还可以自定义显示内容,而且 单片机 小 磁铁 霍尔传感器 XXX。 基于单片机的出租车计价器设计 12 占用的 I/O 口少,有效节约了系统的资源,使整个系统更加简洁,并且成本低廉。 LCD1602液晶显示器可以显示 16*2个字符,它的正常工作电压在 之间,额定工作电流为 , 字符尺寸为 *(W*H)mm。 LCD1602 的各个引脚功能如表 所示。 表 LCD1602引脚说明 编号
窃电功能。 FLTON=0 时选择关闭自动防窃电功能,用户可以根据当前有效电流通道状态CHNSEL()进行通道选择; FLTON=1 时开启自动防窃电功能,防窃电单元根据窃电阈值的 设置,自动选择相应的通道进行计量 [8]。 时钟管理 系统时钟管理模块包含系统时钟生成和系统时钟控制两部分。 系统时钟 fsys 有两种生成形式:一是低频晶振输出 fosc 频率为 32KHz,二是 PLL 输出高频
过读入输入线的状态就可得知是否有键按下了。 具体的识别及编程方法如下所述。 矩阵式键盘的按键识别方法 确定矩阵式键盘上何键被按下介绍一种 “行扫描法 ”。 行扫描法行扫描法又称为逐行 (或列 )扫描查询法,是一种最常用的按键识别方法,如上图所示键盘,介绍过程如下。 判断键盘中有无键按下将全部行线 Y0Y3 置低电平,然后检测列线的状态。 只要有一列的电平为低,则表示键盘中有键被按下
是其实底层还是用的容器技术(当然不可能是 Docker)。 国内,完全基于 Docker 的 CasS 公司 DaoCloud 也于前日正式对外提供服务。 . 容器 VS 虚拟机 —— 商用为主 虚拟机技术,从最开始的分时系统,到后来的各种 VM 的乱战到 Xen 的统一服务器端江湖 [6],直到现在 KVM 流行。 “ 现在都是 KVM[7],如果新一点的,就玩 Container 了。