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

正文內(nèi)容

單片機課程設計--基于89c51的電子時鐘設計-資料下載頁

2025-01-16 11:57本頁面
  

【正文】 否有鍵按下?是否是K1鍵?是是K4?按的次數(shù)b否是時鐘復位無效b=2b=3b=1b=4返回時鐘工作選定時鐘選定秒位選定分位有鍵按下否否K3?K2?是是選定位減1無效選定為加1 主程序清單includedefine uchar unsigned chardefine uint unsigned intsbit rs=P3^0。 //各引腳定義 //液晶sbit rw=P3^1。sbit en=P3^2。sbit s1=P1^0。 //鍵盤sbit s2=P1^1。sbit s3=P1^2。sbit beep=P1^3。 //蜂鳴器uint shi,fen,miao,s1num=0,num=0。void delay(uint x) //延時程序{ uint i,j。for(i=0。i110。i++)for(j=0。jx。j++)。 }void laba() //蜂鳴器程序{ beep=1。 delay(100)。 beep=0。}void write_(uchar mand) //液晶寫命令{ rs=0。 en=0。 rw=0。 P2=mand。 delay(2)。 en=1。 delay(2)。 en=0。 delay(2)。 }void write_date(uchar date) //液晶寫數(shù)據(jù){ rs=1。 en=0。 rw=0。 P2=date。 delay(2)。 en=1。 delay(2)。 en=0。 delay(2)。 }void init() //液晶初始化 { write_(0x30)。 write_(0x0c)。 write_(0x01)。 delay(2)。 }void write_sfm(uchar add,uchar date) //數(shù)據(jù)分離、顯示{ uchar si,ge。 si=date/10。 ge=date%10。 write_(0x80+add)。 write_date(0x30+si)。 write_date(0x30+ge)。}void keyscan() //鍵盤掃描{ if(s1==0) { delay(5)。 if(s1==0) {s1num++。 while(!s1)。 laba()。 if(s1num==1) { TR0=0。 write_(0x80+0x06)。 write_(0x0f)。 } }if(s1num==2) { write_(0x80+0x03)。 } if(s1num==3) { write_(0x80+0x00)。 } if(s1num==4) { s1num=0。 write_(0x0c)。 TR0=1。 }}if(s1num!=0){ if(s2==0){ delay(5)。if(s2==0){ while(!s2)。 laba()。 if(s1num==1) { miao++。 if(miao==60) miao=0。 write_sfm(6,miao)。 write_(0x80+6)。 }if(s1num==2){ fen++。 if(fen==60) fen=0。 write_sfm(3,fen)。 write_(0x80+3)。 } if(s1num==3) { shi++。 if(shi==24) shi=0。 write_sfm(0,shi)。 write_(0x80+0)。 } } } if(s3==0){ delay(5)。 if(s3==0){ while(!s3)。 laba()。 if(s1num==1) { miao。 if(miao==1) miao=59。 write_sfm(6,miao)。 write_(0x80+0x06)。 } if(s1num==2) { fen。 if(fen==1) fen=59。 write_sfm(3,fen)。 write_(0x80+0x03)。 } if(s1num==3) { shi。 if(shi==1) shi=23。 write_sfm(0,shi)。 write_(0x80+0x00)。 } } } } }void main() //主程序{ miao=0。fen=0。shi=0。 init()。 write_sfm(0x06,miao)。 write_(0x80+0x05)。 write_date(39。:39。)。 write_sfm(0x03,fen)。 write_(0x80+0x02)。 write_date(39。:39。)。 write_sfm(0x00,shi)。 TMOD=0X01。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 EA=1。 ET0=1。 TR0=1。 while(1) { keyscan()。 } } void T0_time() interrupt 1 //定時器0中斷 { TH0=(6553650000)/256。 TL0=(6553650000)%256。 num++。 if(num==20) { num=0。 miao++。 if(miao==60) { miao=0。 fen++。 if(fen==60) { fen=0。 shi++。 if(shi==24) { shi=0。 } write_sfm(0x00,shi)。 } write_sfm(0x03,fen)。 } write_sfm(0x6,miao)。 } }致 謝首先要感謝我的家人,是他們讓我能上大學;在大學里,先要學會學習才能學的更好,是老師教了我怎樣學習,到現(xiàn)在能完成畢業(yè)設計,都少不了老師的功勞;在整個設計過程中,從硬件電路圖到軟件編程,應用了相當多的知識,包含了大學兩年所學的知識,在此向各位任課老師表示感謝。在設計過程中,指導老師xxx老師給予了我很大幫助,xxx老師對設計中出現(xiàn)的問題作了及時講解和耐心指導,使我的設計得以順利完成。在此,特向xxx老師等表示感謝;同時,很多同學也給我提供了很多幫助,也向幫助我的同學表示感謝。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1