- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PIC单片机的万年历的设计
1 设计目的
通过本课程设计,进一步了解课程设计的要求和写作过程,了解课程设计的
研究方法,培养文献检索能力、创新能力、文字表达能力等。
本设计主电路都采用目前流行的简单的典型电路接法,简单实用、稳定廉价。
本设计可起到一个很好的教学目的和实验目的,对于认识PIC单片机也有一定的
好处,能更加熟悉单片机和其它芯片之间的通信。
2 设计的主要内容和要求
2.1 主要内容
1) PIC16F87X系列单片机是美国微芯公司(Microchip)推出的单片机系
列,采用精简指令集结构(RISC)的高性价比嵌入式控制器,其总线
结构采取数据总线和指令线分离独立的哈佛(Harvard)结构。所以我
们要先掌握精简指令集结构和哈佛结构的特点和用法。
2) 实时时钟芯片DS1302和温度传感芯片DS18B20都是DALLAS公司出产的,
都采用单总线数据传送方式,所以我们先要弄懂单总线传送方式是一
个什么样的传送方式。
3) 1602液晶芯片是一款常见的LCD,对它的读写我们要注意读写时序,还
有PIC单片机速度比8051单片机要快,以前对1602写操作前不会检查忙
否,但PIC一定要确认1602不忙才进行写操作。
4) PIC16F87X系列单片机资源很丰富,故控制寄存器较多,要注意运用,
还有PIC16F87X系列单片机有些引角在开出厂时输入输出的是模拟信
号,要对其控制寄存器进行设置。
2.2 主要要求
1) 设计要做到操作简单实用廉价;
2) 要能显示秒、分、时、天、月、周、年、农历以及闹钟等信息,并能调
整以上信息;
3) 键盘控制调整时钟信息和显示要灵敏不能出现较大的延时,灵活,可移
植性强,能够随时对电路进行改进。
3 整体设计方案
为提高设计效率,本设计拟将整个系统模块化。采用的整体设计方案如图
[1] [2] [3]
3.1所示,整个系统由MCU 、显示电路 ,独立键盘电路 、DS1302实时时钟
[4]
电路 、复位电路等部分组成。
图3.1 整体设计框图
当电源开关打开后,系统电路初始化,一从DS1302实时时钟电路中读取一
串时钟信息,二从DS18B20温度传感电路读取一串温度信息,然后,MCU系统对
采集到的进行变换和处理,再通过LCD显示出来,完成一次显示过程。独立键盘
与外部中断连接,当有键盘按下时,触发中断,进入中断服务子程序,子程序将
会判断哪个键被按下了,有什么作用,要进行怎样的处理;复位键按下,系统将
重新初始化,并再按上面所述执行下来。
4 硬件电路的设计
本设计中的万年历的硬件电路主要由MCU 电路、实时时钟电路、独立键盘电
路四部分组成:
4.1 MCU电路的设计
主要元器件:PIC16F877A单片机,4MHz晶振、33pF电容、10K电阻、开关。
PIC16F87X 系列单片机是美国微芯公司(Microchip)推出的单片机系列,采用
精简指令集结构(RISC)的高性价比嵌入式控制器,其总线结构采取数据总线
和指令线分离独立的哈佛(Harvard)结构,哈佛结构是数据存储器与程序存储
器独立编址,也就是两种存储器位于不同的逻辑空间里,使得它在执行一条指令
的同时,就可以提取下一条指令,因此具有很高的流水处理速度。其高速度、低
电压工作,低功耗,强大驱动能力,低价OTP 技术,体积小巧等都体现了单片
机工业的新趋势;其FLASH在线编程功能可以极大地满足市场的需要,同时第
三方开发的C语言开发工具,更使得研发工程师能够快速地开发升级产品, 满
足市场不断变化的需求。其节约成本的最优化设计,适于用量大、档次低、价格
[4]
敏感的产品 。PIC16F877有40根接脚,每根接脚都有其特定功能,例如Pin11
与Pin32(VDD)为正电源接脚,Pin12与Pin31(VSS)为地线接脚;而有些接脚有两
种甚至三种以上功能,例如Pin2(RA0/AN0)代表PORTA的第一支接脚,在系统
重置(Reset)后,可自动成为模拟输入接脚,接收模拟讯号,也可经由程序规划
您可能关注的文档
最近下载
- 20G520-1_2_2020年合订本_钢吊车梁_6m_9m_.docx VIP
- GB50150-2016 电气装置安装工程 电气设备交接试验标准 (2).pdf VIP
- 部分常用岩土物理力学参数经验数值.doc
- 医院消防安全应急预案演练脚本.docx
- 幼儿园公开课小班教案.pptx VIP
- 华东交通大学2015—2016学年第一学期《复变函数》期末B卷.doc VIP
- 2025年春季学期学校迎督导工作汇报.pptx VIP
- 中国医院协会患者安全目标(2025版)及细则.doc VIP
- 脓毒症诊断与治疗临床规范指南(2025年版).docx VIP
- 电子病历系统功能应用水平分级评价标准(最新版,附评分表).docx VIP
原创力文档


文档评论(0)