STCC单片机钟.docVIP

  • 2
  • 0
  • 约7.65千字
  • 约 12页
  • 2018-11-15 发布于江苏
  • 举报
STCC单片机钟

基于STC89C52单片机时钟 1.1602显示。第一行显示年月日,第二行显示时分秒。 2.开机显示个性的画面,约5S后进入时间显示界面。 3.汉字显示“年”“月”“日”。 4.时间可调。时间调节由三按键控制。键一控制调节位,按下键一后,时钟停止走时,出现光标,每按一次光标移向下一个调节位,按五次后,退出调节模式。键二为家键,键三为减键。只有在模式调节下才起作用。 5.该时钟程序仅仅只是时钟功能的实现,走时并不精确。或者说是参考模型,可以在此基础上进行优化和更改。按键部分可进行大优化,为了在实验板上做实验,而实验板为矩阵键盘。所以按键定义了四个端口。 #include reg52.h #include intrins.h #define uchar unsigned char #define uint unsigned int sbit LCD_RS=P1^0; // 定义寄存器选择 sbit LCD_RW=P1^1; // 定义读写信号线 sbit LCD_EN=P1^2; // 定义定义使能端 sbit key1=P0^0; sbit key2=P0^4; sbit key3=P0^5; sbit key4=P0^6; void delay_ms(uint xms); //延时函数声明 bit lcd_busy(); //忙检查函数声明 void lcd_wcmd(

文档评论(0)

1亿VIP精品文档

相关文档