- 14
- 0
- 约3.06千字
- 约 6页
- 2018-05-04 发布于河南
- 举报
基于51单片机液晶显示时钟
电路图如下:
具体的程序:
# includereg51.h
# define uchar unsigned char
# define uint unsigned int
uchar num,tt,cishu;
char sec,min,hour;
sbit RS=P3^0;
sbit RW=P3^1;
sbit E=P3^2;
sbit key1=P1^0;
sbit key2=P1^1;
sbit key3=P1^2;
sbit fen=P1^3;
uchar code table[]=2011-7-20;
uchar code table1[]= 23-59-57 ; //第十位对应五
void keyscan();
void keycom1();
void buzzer();
void delay(unsigned int x)
{
uint y;
for(;x0;x--)
for(y=0;y500;y++);
}
void write_com(uchar com)
{
P2=com;
RS=0; //输入指令
RW=0; //写入
E=1;
delay(5);
E=0;
}
void write_date(uchar date)
{
P2=date;
RS=1; //输入数据
RW=0;
E=1;
delay(5);
原创力文档

文档评论(0)