东北大学秦皇岛分校数字时钟课程设计报告.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《东北大学秦皇岛分校数字时钟课程设计报告.docx》由会员分享,可在线阅读,更多相关《东北大学秦皇岛分校数字时钟课程设计报告.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、东北大学秦皇岛分校计算机与通信工程学院单片机课程设计 设计题目 数字钟设计专业名称电子信息工程班级学号学生姓名马东慧指导教师哈森其其格设计时间2013.01 .012013.01.07一前言电子技术获得了飞速发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动啦社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间,忘记啦要做的事情,当事情不是很重要的时候,这种忘记无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。目前,单片机在朝着高性能和多品种的方向发展
2、的同时也进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。单片机模块中最常见的是数字钟,数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛地使用。数字钟是采用数字电路实现对时、分、秒,数字显示的计时装置,广泛用于个人家庭,车站,码头、办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英振荡器的广泛应用,使得数字钟的精度远远超过老式钟表,钟表的数字化给人们生产生活带来了极大地方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、校
3、时自动打铃、时间程序自动控制、定是广播、自动启闭路灯、定时开关烘箱、通断动力设备,甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用有着非常现实的意义。二设计任务及要求1. 能够显示时,分,秒:完成显示由秒00-一直加一到59,再恢复为00;分加一,由00至01,一直加一至59,再恢复00;时加一,由00至01,一直加一到59,再恢复00;2.用PCF8563实现数字钟显示;三总体思路通过iic总线在pcf8563时钟芯片中获得时间信息单片机把时钟芯片的数据进行处理在数码管上动态显示。 四硬件电路设计 1. 主控CPU部分2.数码管显示电路3.PCF
4、8563实时时钟/日历芯片实验单元4.模拟仿真电路五软件设计部分(1)#include pcf8563.hvoid iic_start(void) SDA = 1; _nop_(); SCL = 1; somenop; SDA = 0; somenop; SCL = 0;void iic_stop(void) SDA = 0; _nop_(); SCL = 1; somenop; SDA = 1;void iic_ack(bit ackbit) if(ackbit) SDA = 0; else SDA = 1; somenop; SCL = 1; somenop; SCL = 0; SDA =
5、 1; somenop;bit iic_waitack(void) SDA = 1; somenop; SCL = 1; somenop; if(SDA) SCL = 0;iic_stop();return 0; else SCL = 0;return 1; void iic_sendbyte(uchar byt) uchar i; for(i=0;i8;i+) if(byt&0x80) SDA = 1;else SDA = 0;somenop;SCL = 1;byt = 1;somenop; SCL = 0; uchar iic_recbyte(void) uchar da; uchar i
6、; for(i=0;i8;i+) SCL = 1;somenop;da = 1;if(SDA) da |= 0x01;SCL = 0;somenop; return da;void wrbyte_pcf8563(uchar add,uchar dat) /器件地址 0xa2 iic_start(); iic_sendbyte(0xa2); iic_waitack(); iic_sendbyte(add); iic_waitack(); iic_sendbyte(dat); iic_waitack(); iic_stop(); delay(10);uchar rdbyte_pcf8563(uch
7、ar add) uchar da; iic_start(); iic_sendbyte(0xa2); iic_waitack(); iic_sendbyte(add); iic_waitack(); iic_start(); iic_sendbyte(0xa3); /芯片读地址 iic_waitack(); da = iic_recbyte(); iic_ack(0); iic_stop(); return da;void delay(uchar t) uchar i; while(t-) for(i=0;i112;i+); (2)/*单片机课程设计*/*晶振11.0592电子时钟 芯片PCF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 东北大学 秦皇岛 分校 数字 时钟 课程设计 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内