1. 首页
  2. 编程语言
  3. C
  4. 1602液晶时钟

1602液晶时钟

上传者: 2019-04-07 07:12:40上传 C文件 5.83KB 热度 71次
单片机开发学习#include //#include #define uchar unsigned char #define uint unsigned int sbit en=P2^7; sbit rs=P2^6; sbit rw=P2^5; sbit d1=P2^3; sbit d2=P2^2; sbit d3=P2^1; sbit d4=P2^0; uchar code table1[]=" 2014-03-01 SAT"; uchar code table2[]=" 23:59:52"; uchar hou,min,sec,count,w eek,year,month,day,i,num; uchar k1; void write_week(); uchar month_day(); void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void write_com(uchar com) { rw=0; rs=0; P0=com; delay(5); en=1; delay(5); en=0; } void write_dat(uchar dat) { rw=0; rs=1; P0=dat; delay(5); en=1; delay(5); en=0; } void init() eek,year,month,day,i,num; uchar k1; void write_week(); uchar month_day(); void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void write_com(uchar com) { rw=0; rs=0; P0=com; delay(5); en=1; delay(5); en=0; } void write_dat(uchar dat) { rw=0; rs=1; P0=dat; delay(5); en=1; delay(5); en=0; } void init()
用户评论