蔡洪军.docVIP

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
太原科技大学单片机课程设计报告 多功能电子钟设计 设 计 人: 蔡洪军 专 业: 电子信息工程 班 级: 电子081501 学 号: 200815010101 指导教师: 王安红 二零一二年一月 摘要 本文介绍了一款基于avr ATmega16单片机控制的带有温度显示的电子钟的设计,通过多功能数字钟带有温度的设计思路,详细叙述了系统硬件、软件的具体实现过程。论文重点阐述了数字钟硬件中MCU模块、温度模块、时钟模块、显示模块和相关控制模块等的模块化设计与制作;软件同样采用模块化的设计,包括中断模块、温度模块、时间调整模块设计,并采用简单流通性强的C语言编写实现。本设计实现了时间的修改功能和年、月、日和时、分、秒的显示和温度显示和电位器电压的显示功能。 关键词: 单片机;液晶显示器LCD1602;电子钟;温度显示。 前言 单片微型计算机是随着超大规模集成电路技术的发展而诞生的,由于它具有体积小、功能强、性价比高等特点,所以广泛应用于电子仪表、家用电器、节能装置、军事装置、机器人、工业控制等诸多领域,使产品小型化、智能化,既提高了产品的功能和质量,又降低了成本,简化了设计。本文主要介绍由单片机控制的带有温度显示的电子钟的设计。 随着人们生活水平的日益提高,人们对生活的要求越来越高,原有的事物已经不能满足人们的生活需求了,一些带有新功能的事物已经在慢慢的取代旧事物。就像电子钟一样,人们用电子钟不仅仅只是看时间了,人们还需要看温度了。越来越多的新功能更贴近人们的生活了,所以也越来越受人们所喜欢。带有温度的的电子钟可以使人们随时都可以了解温度的变化。 第一章 课程设计的目的与要求(含设计指标) 一、设计目的 此次设计数字电子钟就是为了了解数字电子钟的原理,掌握数字钟的设计方法,熟悉集成电路的使用方法。从而学会制作数字电子钟。而且通过数字电子钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法,实际运用能力,独立完整地设计具有一定功能的电子电路。且由于数字钟包括组合逻辑电路和时序电路,通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理和使用方法。 二、设计要求: 1、设计制作一个多功能电子钟,具备年月日时分秒显示功能,掉电后时钟信息不会丢失。 2、具备显示当前环境温度功能。 3、显示器可以在字符液晶与数码管之间切换选择。 4、电子钟通过USART与PC机通讯,通过串口调试助手设置时间。 5、通过四个按键切换显示模式与数码管显示内容。 6、具有数字电压表功能,能够测量0~2.5V范围内的电压并在字符型液晶上显示。 7、采用AVR单片机ATmega16。 三、时钟功能的实现: 1、 AVR单片机自带RTC功能,但C语言实现日历功能比较复杂, 且ATmega16的功耗不够低(ATmega48V是典型的低功耗AVR),而时钟芯片DS1302掉电功耗很低,操作方便,因此时钟功能选择DS1302+备份电池实现。 2、字符液晶的选择:选择最常用的字符型液晶1602。 3、上位机通讯:采用TTL-232电平转换芯片MAX232A,DB9接口。 4、温度测量功能:采用常用的温度测量芯片DS18B20 5、电压表功能:片上自带的10位ADC,片内2.56V参考电压源,测量电压直接输入。 芯片介绍 一、ATmega16单片机简单介绍: 1、板上资源介绍: 1) ISP 在线下载口、JTAG 在线仿真接口、复位按键; ? 2) 8 位流水灯; ? 3) 4 位数码管扫描方式显示; ? 4) 4 位按键,其中 K1 实现 INT0 上升沿触发实验,K2 实现 INT1 下降沿触发实验,K3 与 K4 实现普通 IO 口查询方式输入实验; ? 5) UART 异步串行口+MAX232 电平转换芯片,通过 DB9 接口可与电脑的 COM 口通讯; ? 6) 有源蜂鸣器; ? 7) DS18B20,1-Wire 总线接口温度传感器; ? 8) DS1302,SPI 总线接口的实时时钟芯片,可实现万年历功能; ? 9) AT24C02,IIC(TWI)总线接口 EEPROM 非易失存储器芯片; ? 10) ADC0 上接电位器,可以做片上高性能模数转换器实验。 2、LT-AVR16 新增功能: ? 1) LED 流水灯可通过 PA7 端口控制使能; ? 2) PS2 键盘接口,可插接 PS2 电脑键盘作为输入设备; ? 3) 红外接收头,可对电视遥控器进行解码; ? 4) 20P 多功能串口模块接口,可以插接力天电子出品

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档