freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機控制基于1602液晶顯示電子時鐘-展示頁

2024-11-22 17:23本頁面
  

【正文】 reak。 delay1()。num3。 case 3:{ write_(0x80+12)。 } }。num++) { write_date(week2[num])。// 設(shè)置數(shù)據(jù)起始地址 for(num=0。 break。 delay1()。num3。 case 1:{ write_(0x80+12)。 } }。num++) { write_date(week0[num])。// 設(shè)置數(shù)據(jù)起始地址 for(num=0。 write_date(0x30+ge)。 write_(0x80+add)。 sh=date/10。 write_date(0x30+ge)。 write_(0x80+0x44+add)。 sh=date/10。 // TR0=1。 EA=1。 TH0=(6553649970)/256。 delay1()。num8。 } write_(0x80+0x44)。num++) { write_date(table[num])。// 設(shè)置數(shù)據(jù)起始地址 for(num=0。// write_(0x01)。//設(shè)置顯示模式 write_(0x0c)。 } void init() //初始化時鐘函數(shù) { rw=0。 delay(3)。 delay(3)。 delay(3)。 lcden=0。 lcden=1。 P0=。 } } void write_(uchar )//命令寫入函數(shù) { rs=0。 //delay(10)。 }break。 /*用于整點響鈴 */ case 0:{ buzz=~buzz。 } void delay1(void) { 。y0。x0。 void delay(uint z) { uchar x,y。 void keyscan_1()。//鬧鐘變量定義 void keyscan()。 uchar num,num1,aa,bb1,bb2,cc,year,months,day,week,shi,fen,miao,knum。 uchar code week5[]=Fri。 uchar code week3[]=Wed。 uchar code week1[]=Mon。//從設(shè)置中跳出來 sbit buzz=P1^5。 //遞增按鍵 sbit k2=P1^2。//時間設(shè)置按鍵 sbit set1=P2^0。//數(shù)據(jù) /指令選擇端 sbit rw=P2^5。 sbit lcden=P2^7。include define uchar unsigned char define uint unsigned int uchar code table[]=2020/01/01 Sun。 uchar code table1[]=00:00:00。//使能控制 sbit rs=P2^6。//讀寫選擇端 sbit set=P1^0。//鬧鐘設(shè)置按 鍵 sbit k1=P1^1。 //遞減按鍵 sbit reset=P1^3。 //蜂鳴器控制端 uchar code week0[]=Sun。 uchar code week2[]=Tue。 uchar code week4[]=Thu。 uchar code week6[]=Sat。 uchar year1,months1,day1,week_1,shi1,fen1,miao1。 //按鍵程序 void time_keyscan()。 //按鍵程序 void time_keyscan_1()。 for(x=z。x) for(y=110。y)。} void buzz_pro(uchar be)//蜂鳴器發(fā)聲函數(shù) { switch(be) { //uint i。 //delay1()。 /*用于鬧鈴報時 */ case 1:{ buzz=~buzz。 }break。 delay(3)。 delay(3)。 delay(3)。 } void write_date(uchar date)//數(shù)據(jù)寫入函數(shù) { rs=1。 P0=date。 lcden=1。//這里至少為 3 lcden=0。 write_(0x38)。//設(shè)置顯示開關(guān)及光標(biāo) write_(0x06)。//清屏 write_(0x80+1)。num14。 delay1()。 for(num=0。num++) { write_date(table1[num])。 } TMOD=0x01。 TL0=(6553649970)%256。 ET0=1。 } void write_sfm(uchar add,uchar date)//秒分時寫入子程序 { uchar sh,ge。 ge=date%10。 write_date(0x30+sh)。 } void write_ymd(uchar add,uchar date)//年月日寫入子程序 { uchar sh,ge。 ge=date%10。 write_date(0x30+sh)。 } void write_week(uchar add) //周幾顯示 { switch(add) { case 0:{ write_(0x80+12)。num3。 delay1()。 break。// 設(shè)置數(shù)據(jù)起始地址 for(num=0。nu
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1