当前位置:首页 > 51单片机最小系统设计 - 图文
(2)反面:
由于显影、腐蚀过程做得不好,导致电路板过度腐蚀,但是经过修改之后,电路可以正常运行,并无大碍,只是不美观。
(4) 电路板工作时。此时为显示时钟的秒
word文档 可自由复制编辑
显示时钟
显示秒表
word文档 可自由复制编辑
显示计数器
word文档 可自由复制编辑
5、程序设计分析
(1)程序代码
#include
sbit key1=P1^1; //定义key0,key1接口
unsigned char flag,con,mcount; //flag为计数到一秒时给时钟发的信号 unsigned char count = 0;
unsigned char seccount =0; //作为时钟的秒的计量单位 unsigned char hour = 0; //时钟的时 unsigned char min = 0; //时钟的分 unsigned char sec = 0; //时钟的秒
unsigned char keypress0,keypress1,mode,ms,s,ss,start; unsigned char
Displaynum[]={0x14,0xd7,0x4c,0x45,0x87,0x25,0x24,0x57,0x04,0x05,
0x10,0xd3,0x48,0x41,0x83,0x21,0x20,0x53,0x00,0x01,0xff,0xfb}; //数码管十六进制译码表
unsigned char controlnum[]={0x08,0x04,0x02,0x01}; //控制四个数码管显示 unsigned char DisplayBuff[]={0x00, 0x00, 0x00, 0x00}; //每个数码管的值 void display_state(); //数码管显示子程序 void keyscan(); //键盘扫描子程序 void timer(); //秒表子程序
word文档 可自由复制编辑
共分享92篇相关文档