可调时钟.doc.pdf
《可调时钟.doc.pdf》由会员分享,可在线阅读,更多相关《可调时钟.doc.pdf(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、word 文档可编辑#include typedef unsigned char uint8;typedef unsigned int uint16;uint8 k1num=0;bit flag=1,write=0;char shi,fen,miao,haomiao=0,count;int i,c3;sbit sda=P20;sbit scl=P21;sbit LS138A=P22;sbit LS138B=P23;sbit LS138C=P24;sbit k1=P10;sbit k2=P11;sbit k3=P12;sbit k4=P13;sbit beep=P15;uint8 code Di
2、sp_Tab=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x40;uint8 code number=Please hour min sec;void delay(uint16 ms);void num_chang(char shi,char fen,char miao,char haomiao);void keychang();void start();void stop();void respons();void i2c_init();void initUART();void write_date(char d
3、ate);char read_date();void write_add(char address,char date);char read_add(char address);void fengming();void delay1();void The_initial_inspection();main()word 文档可编辑 i2c_init();initUART();The_initial_inspection();while(1)if(k4=0)TR0=0;ES=0;if(flag=1)for(i=1;i21;i+)SBUF=number20;while(!TI);TI=0;ES=1;
4、flag=0;shi=read_add(3);fen=read_add(2);miao=read_add(1);while(!k4);TR0=1;num_chang(shi,fen,miao,haomiao);keychang();void initUART()TMOD=0 x21;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA =1;ET0=1;TR0=1;word 文档可编辑 SCON=0 x50;TH1 =0 xfa;TL1 =0 xfa;/PCON=0 x80;ES =0;TR1 =1;void serial_ports()interrup
5、t 4 fengming();RI=0;for(i=1;i0;i-);void num_chang(char shi,char fen,char miao,char haomiao)uint8 i,LedOut7;if(write=1)write=0;write_add(3,shi);write_add(2,fen);write_add(1,miao);LedOut0=Disp_Tabshi/10%3;LedOut1=Disp_Tabshi%10|0 x80;/小时的个位 LedOut2=Disp_Tabfen/10%6;/分钟的十位 LedOut3=Disp_Tabfen%10|0 x80;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可调 时钟 doc
限制150内