单片机课程设计-基于at89c52单片机的led点阵显示电子钟设计内容摘要:

S1302 1 记时 集成块 74HC154 4 行扫描 排阻 10K*8 1 上拉电阻 4 软件部分设计 include define uchar unsigned char define uint unsigned int define set_out(X) X = 1 define clr_out(X) X = 0 sbit e0=P3^0。 sbit e1=P3^1。 sbit e2=P3^2。 sbit e3=P3^3。 sbit ds1302_RST=P3^5。 sbit ds1302_IO=P3^7。 //定义 DS1302 引脚 sbit ds1302_SCLK=P3^6。 sbit ACC0=ACC^0。 sbit ACC7=ACC^7。 char done,count,temp,flag,up_flag,down_flag,count。 idata uint m,z,l,d。 idata uint c0,c1,c2,c3,c4,c5,c6,c7。 uchar read_Byte()。 uchar read_data_ds1302(uchar taddr)。 void write_Byte(uchar tdata)。 void write_data_ds1302(uchar taddr,uchar tdata)。 void set_ds1302(uchar *P1302)。 void get_ds1302()。 void init_ds1302()。 uchar initial_time[]={0x30,0x57,0x17,0x18,0x05,0x01,0x11} // 秒 分 时 日 月 周 年 uchar data now_time[7]。 /*字模 09*/ uchar code led[11][16]= { /*0 CHAR_30 */ {0x00,0x00,0xE0,0x0F,0xF0,0x1F,0x18,0x30,0x08,0x20,0x18,0x30,0xF0,0x1F,0xE0,0x0F}, /*1 CHAR_31 */ {0x00,0x00,0x10,0x20,0x10,0x20,0xF8,0x3F,0xF8,0x3F,0x00,0x20,0x00,0x20,0x00,0x00}, /*2 CHAR_32 */ {0x00,0x00,0x70,0x30,0x78,0x38,0x08,0x2C,0x08,0x26,0x88,0x23,0xF8,0x31,0x70,0x30}, /*3 CHAR_33 */ {0x00,0x00,0x30,0x18,0x38,0x38,0x88,0x20,0x88,0x20,0xC8,0x31,0x78,0x1F,0x30,0x0E}, /*4 CHAR_34 */ {0x00,0x00,0x00,0x07,0xC0,0x07,0xE0,0x24,0x30,0x24,0xF8,0x3F,0xF8,0x3F,0x00,0x24}, /*5 CHAR_35 */ {0x00,0x00,0xF8,0x19,0xF8,0x39,0x88,0x21,0x88,0x20,0x88,0x31,0x08,0x1F,0x08,0x0E}, /*6 CHAR_36 */ {0x00,0x00,0xE0,0x0F,0xF0,0x1F,0x98,0x31,0x88,0x20,0x98,0x31,0x18,0x1F,0x00,0x0E}, /*7 CHAR_37 */ {0x00,0x00,0x38,0x00,0x38,0x00,0x08,0x3F,0xC8,0x3F,0xF8,0x00,0x38,0x00,0x08,0x00}, /*8 CHAR_38 */ {0x00,0x00,0x70,0x1C,0xF8,0x3E,0x88,0x23,0x08,0x21,0x88,0x23,0xF8,0x3E,0x70,0x1C}, /*9 CHAR_39 */ {0x00,0x00,0xE0,0x00,0xF0,0x31,0x18,0x33,0x08,0x22,0x18,0x33,0xF0,0x1F,0xE0,0x0F}, /*: CHAR_3A */ {0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x30,0xC0,0x30,0xC0,0x30,0x00,0x00,0x00,0x00} }。 /*ds1302 模块部分 */ uchar read_Byte()//从 1302 中读出一字节数据 { uchar i。 for(i=8。 i0。 i) { ACC=ACC1。 ACC7=ds1302_IO。 //由于 ds1302 读数据的时候,第一个数据读取在发一个 Byte 命令后,在第八位的下降沿。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。