基于单片机的万年历设计_课程设计论文(编辑修改稿)内容摘要:
DC、 PWM、 WDT 等,以及低电压、微功耗、电磁兼容、串行扩展总线和控制网络总线性能等。 时钟芯片的选择方案论证 (一 ) 可直接 采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分秒计数。 采用此种方案虽然可以减少时钟芯片的使用,节约成本,但是,实现的时间误差较大。 所以不采用此方案。 (二 ) 采用 DS1302 时钟芯片实现时钟, DS130 是美国 DALLAS 公司推出的一种高性能、低功耗、带 RAM 的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,永城职业学院课程设计 7 具有闰年补偿功能,工作电压为 ~。 采用三线接口与 CPU 进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或 RAM 数据。 DS1302 内部有一个 31 8的用于临时 性存放数据的 RAM 寄存器。 DS1302 是 DS1202 的升级产品,与 DS1202 兼容,但增加了主电源 /后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。 主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。 采用普通 晶振 [4]。 因此,本设计中采用 DS1302 提供时钟。 温度传感器的选择方案与论证 使用热敏电阻作为传感器,用热敏电阻与一个相应阻值电阻相串联分压,利用热敏电阻阻值随温度变化而变化的特性,采集这两个电阻变化的分压值,并进行 A/D 转换。 此设计方案需用 A/D 转换电路,增加硬件成本 而且热敏电阻的感温特性曲线并不是严格线性的,会产生较大的测量误。 采用数字式温度传感器 DS18B20,此类传感器为数字式传感器而且仅需要一条数据线进行数据传输,易于与单片机连接,可以避免 A/D 模数转换模块,降低硬件成本,简化系统电路。 另外,数字式温度传感器还具有测量精度高、测量范围广等优点。 因此,本设计DS18B20 温度传感器作为温度采集模块。 永城职业学院课程设计 8 第 三 章 系统 硬件设计 单片机主控模块设计 AT89S51 是一个低功耗,高性能 CMOS 8 位 单 片 机 , 片 内 含4k Bytes ISP(Insystem programmable)的可反复擦写 1000 次的 Flash 只读程序存储器,器件采用 ATMEL 公司的高密度、非易失性存储技术制造,兼容标准 MCS51 指令系统及 80C51 引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元,功能强大的微型计算机的 AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89S51 具有如下特点: 40 个引脚, 4kBytes Flash 片内程序存 储器, 128Bytes 的随机存取数据存储器( RAM), 32 个外部双向输入 /输出( I/O)口, 5 个中断优先级 2 层中断嵌套中断, 2 个 16 位可编程定时计数器 ,2 个全双工串行通信口,看门狗( WDT)电路,片内时钟振荡器。 此外, AT89S51 设计和配置了振荡频率可为 0Hz 并可通过软件设置省电模式。 空闲模式下, CPU 暂停工作,而 RAM 定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存 RAM 的数据,停止芯片其它功能直至外中断激活或硬件复位。 同时该芯片还具有 PDIP、 TQFP 和PLCC 等三种封装形式,以适应 不同产品的需求。 AT89S52 单片机为 40 引脚双列直插芯片 ,有四个 I/O 口 P0,P1,P2,P3,MCS51 单片机共有 4 个 8 位的 I/O 口( P0、 P P P3),每一条 I/O 线都能独立地作输出或输入 [7]。 P0 口: P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。 当 P1 口的管脚第一次写 1 时,被定义为高阻输入。 P0 能够用于外部程序数据存储器,它可以被定义为数据 /地址的第八位。 在 FIASH 编程时, P0 口作为原码输入口,当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须被拉高。 P1 口 : P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口, P1 口缓冲器能接收输出 4TTL门电流。 P1 口管脚写入 1 后,被内部上拉为高,可用作输入, P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。 在 FLASH 编程和校验时, P1 口作为第八位地址接收。 P2 口: P2 口为一个内部上拉电阻的 8 位双向 I/O 口, P2 口缓冲器可接收,输出 4 个TTL 门电流,当 P2 口被写“ 1”时,其管脚被内部上拉电阻拉高,且作为输入。 并因此作为输入时, P2 口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2 口当用 于外部程序 存储器或 16 位地址外部数据存储器进行存取时, P2 口输出地址的高八位。 永城职业学院课程设计 9 在给出地址“ 1”时,它利用内部上拉优势,当对外部八位地址数据存储。基于单片机的万年历设计_课程设计论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。