595数字钟实验报告.docx
《595数字钟实验报告.docx》由会员分享,可在线阅读,更多相关《595数字钟实验报告.docx(3页珍藏版)》请在第一文库网上搜索。
1、用595模块显示数字钟的设计简要:本文主要内容是用8051系列和74HC595构成的的数字钟的电路设计。一、硬件设计利用8951的端口进行控制74HC595的RCK,SCK和/G脚,控制显示部分的内容。为了节约89X51的端口,采用两片74HC595级联的方式,一片595控制八位数码管的段码端,一片595控制八位数码管的片选端,因此我们在选不同位数码管的同时,加以输入不一样的内容,这样我们采用动态显示的方法,可以利用八位数码管进行时钟显示的目的。因为595采用级联的方式,我们在给595数据的时候,应该先进行后联一片595的数据传输。举个例子,比方说我们采用第一片进行位选的控制,然后级联的一片5
2、95进行段码的输出。那么我们在向两片595采用数据传输的时候,就应该先进行数据显示的传输,而不是进行位选数据的传输。总之,我们要根据两片595的硬件设计不一样,在软件控制部分做好软件部分的设计。图中共由三个部分构成,即:单片控制部分,数据传输显示部分和按键调整部分。单片控制部分核心器件由8051系列构成,外围部分这里不给出。数据传输显示部分又由两片74HC595和两个四位的数码管组成。按键调整部分主要是三个按键,对秒,分,小时的校准和调节。二、软件部分inc1udeunsignedinttcount;unsignedcharm;staticunsignedcharsecond,minute,h
3、our;unsignedcharcodefseg=OxcO,0xf9,0xa4,OxbO,0x99,0x92,0x82,0xf8,Ox80,0x90);unsignedcharcodesegbitJ=0x80,0x40,0x20,Ox10,0x08,0x04,0x02,0x01;unsignedchardisbuf8=0,0,0,0,0,0,0,0);数据传输voidsdata(void)unsignedcharb,c,num;if(b=O)(b+;num=segbitm;for(c=0;c8;c+)P3.2=0;P3_3=num&0x80;num=1;P3_2=1;voidde1ay(uns
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 595 数字 实验 报告