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

正文內容

[工學]單片機課程設計_電子萬年歷(編輯修改稿)

2025-02-12 06:23 本頁面
 

【文章內容簡介】 0熄滅) lcd_wcmd(0x41)。 //01 000 001 第2行地址 lcd_wdat(0x11)。 //XXX 10001 第2行數據 lcd_wcmd(0x42)。 //01 000 010 第3行地址 lcd_wdat(0x15)。 //XXX 10101 第3行數據 lcd_wcmd(0x43)。 //01 000 011 第4行地址 lcd_wdat(0x11)。 //XXX 10001 第4行數據 lcd_wcmd(0x44)。 //01 000 100 第5行地址 lcd_wdat(0x1f)。 //XXX 11111 第5行數據 lcd_wcmd(0x45)。 //01 000 101 第6行地址 lcd_wdat(0x0a)。 //XXX 01010 第6行數據 lcd_wcmd(0x46)。 //01 000 110 第7行地址 lcd_wdat(0x1f)。 //XXX 11111 第7行數據 lcd_wcmd(0x47)。 //01 000 111 第8行地址 lcd_wdat(0x00)。 //XXX 00000 第8行數據 //第二個自定義字符 lcd_wcmd(0x48)。 //01 001 000 第1行地址 lcd_wdat(0x01)。 //XXX 00001 第1行數據 lcd_wcmd(0x49)。 //01 001 001 第2行地址 lcd_wdat(0x1b)。 //XXX 11011 第2行數據 lcd_wcmd(0x4a)。 //01 001 010 第3行地址 lcd_wdat(0x1d)。 //XXX 11101 第3行數據 lcd_wcmd(0x4b)。 //01 001 011 第4行地址 lcd_wdat(0x19)。 //XXX 11001 第4行數據 lcd_wcmd(0x4c)。 //01 001 100 第5行地址 lcd_wdat(0x1d)。 //XXX 11101 第5行數據 lcd_wcmd(0x4d)。 //01 001 101 第6行地址 lcd_wdat(0x1b)。 //XXX 11011 第6行數據 lcd_wcmd(0x4e)。 //01 001 110 第7行地址 lcd_wdat(0x01)。 //XXX 00001 第7行數據 lcd_wcmd(0x4f)。 //01 001 111 第8行地址 lcd_wdat(0x00)。 //XXX 00000 第8行數據}//LCD初始化設定void lcd_init(){ lcd_wcmd(0x38)。 //設置LCD為16X2顯示,5X7點陣,八位數據借口 delay(1)。 lcd_wcmd(0x0c)。 //LCD開顯示及光標設置(光標不閃爍,不顯示) delay(1)。 lcd_wcmd(0x06)。 //LCD顯示光標移動設置(光標地址指針加1,整屏顯示不移動) delay(1)。 lcd_wcmd(0x01)。 //清除LCD的顯示內容 delay(1)。}//閏年的計算bit leap_year(){ bit leap。 if((year%4==0amp。amp。year%100!=0)||year%400==0)//閏年的條件 leap=1。 else leap=0。 return leap。}//星期的自動運算和處理unsigned char week_proc(){ unsigned char num_leap。 unsigned char c。 num_leap=year/4year/100+year/400。//自00年起到y(tǒng)ear所經歷的閏年數 if( leap_year()amp。amp。 month=2 ) //既是閏年且是1月和2月 c=5。 else c=6。 week=(year+para_month[month]+date+num_leap+c)%7。//計算對應的星期 return week。}//更新顯示緩沖區(qū)void update_disbuf(unsigned char t1,unsigned char t2[],unsigned char dis_h,unsigned char dis_m,unsigned char dis_s){ dis_buf1[0]=t1。 // dis_buf1[1]=0x20。 //空格 dis_buf1[2]=50。 //39。239。 dis_buf1[3]=48。 //39。039。 dis_buf1[4]=year/10+48。 dis_buf1[5]=year%10+48。 dis_buf1[6]=0x2d。 dis_buf1[7]=month/10+48。 dis_buf1[8]=month%10+48。 dis_buf1[9]=0x2d。 //39。39。 dis_buf1[10]=date/10+48。 dis_buf1[11]=date%10+48。 dis_buf1[12]=0x20。 dis_buf1[13]=dis_week[4*week]。 dis_buf1[14]=dis_week[4*week+1]。 dis_buf1[15]=dis_week[4*week+2]。 dis_buf2[0]=t2[0]。 dis_buf2[1]=t2[1]。 dis_buf2[2]=t2[2]。 dis_buf2[3]=t2[3]。 dis_buf2[4]=t2[4]。 dis_buf2[5]=t2[5]。 dis_buf2[6]=t2[6]。 //空格 if (alarm) dis_buf2[7]=0x01。 //alarm=1,顯示鬧鐘啟用標致(第二個自定義字符) else dis_buf2[7]=0x20。 //alarm=0,不顯示鬧鐘啟用標致 dis_buf2[8]=dis_h/10+48。 dis_buf2[9]=dis_h%10+48。 dis_buf2[10]=0x3a。 //39。:39。 dis_buf2[11]=dis_m/10+48。 dis_buf2[12]=dis_m%10+48。 dis_buf2[13]=0x3a。 dis_buf2[14]=dis_s/10+48。 dis_buf2[15]=dis_s%10+48。}//時間和日期處理程序void pro_timedate(){ sec++。 if(sec 59) {sec = 0。 min++。 if(min59) {min=0。 hour++。 if(hour23) {hour=0。 date++。 if (month==1||month==3||month==5||month==7||month==8||month==10||month==12) if (date31) {date=1。month++。} //大月31天 if (month==4||month==6||month==9||month==11) if (date30) {date=1。month++。} //小月30天 if (month==2) {if( leap_year()) {if (date29) {date=1。month++。}} else {if (date28) {date=1。month++。}} } if (month12) {month=1。year++。} if (year99) year=0。 } } } week_proc()。 if (sec==armsec amp。amp。 min==armmin amp。amp。 hour==armhour) {if (alarm) TR1=1。 //鬧鐘啟用時,報警時間到,啟動Timer1 }}//顯示處理程序void pro_display(){ unsigned char i。 lcd_pos(0x00)。 for (i=0。i=15。i++) {lcd_wdat(dis_buf1[i])。} lcd_pos(0x40)。 for (i=0。i=15。i++) {lcd_wdat(dis_buf2[i])。}}//Timer0中斷處理程序,秒的產生void timer0() interrupt 1{ TH0=0xD8。 TL0=0xF0。 sec100++。 if(sec100 = 100) //1秒時間 (100*10ms=1000ms=1s) {sec100 = 0。 pro_timedate()。//調用時間和日期處理程序 } if (secamp。0x01) update_disbuf(0x00,
點擊復制文檔內容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1