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

正文內(nèi)容

基于單片機(jī)的lcd1602電子時鐘設(shè)計(存儲版)

2025-07-06 22:57上一頁面

下一頁面
  

【正文】 nth1]+1) { date=1。 } write_ymd(10,date)。 //光標(biāo)閃爍位定為年個位 break。 case 2: minute。 //時輸出顯示 write_(0x80+0x40+0x03)。 case 5: month。 case 6: year。 //設(shè)置16x2顯示,5x7點(diǎn)陣顯示,8位數(shù)據(jù)接口 write_(0x0c)。 } write_(0x80+0x50)。 //0001(S/C)(R/L)**。 delay(50)。 TL0=(6553650000)%256。 //按鍵掃描 if(count==20) //定時1s 運(yùn)行模塊 { count=0。 initialize()。 } TMOD=0x01。num13。num16。num++) //顯示16個字符 { write_data(mytable0[num])。 lcden=0。 //月輸出顯示 write_(0x80+0x08)。 //日輸出顯示 write_(0x80+0x0b)。 if(hour==255) hour=23。 //秒輸出顯示 write_(0x80+0x40+0x09)。 //復(fù)位 write_ymd(4,year)。 if(year%4==0) //判斷日和月的配對關(guān)系 { if(datemonth1[month1]) date=month1[month1]。 case 4: date++。 //復(fù)位 write_hms(5,minute)。 if(P2==0xee) { while(P2==0xee)。 break。 break。 } write_ymd(4,year)。 } write_ymd(4,year)。 } write_hms(2,hour)。 count++。 //寫入個位 }void write_ymd(uchar add,uchar dat) //年月日寫函數(shù) add:輸入位置設(shè)置變量 dat:輸入時分秒數(shù)據(jù) { uchar sw,gw。 //開使能 delay(5)。 //把指令寫入P0口 delay(5)。 for(x=z。uchar mytable1[]=liu hai yan DIY!!。北京:電子工業(yè)出版社,2009 [3] 汪道輝。比如程序編寫中,由于思路不清晰,開始時遇到了許多的問題,經(jīng)過靜下心來思考,和同學(xué)們的共同討論,理清了思路,反而得心應(yīng)手;在硬件方面雖然沒有遇到什么大問題,但從中也學(xué)到了許多知識。最后經(jīng)過多次的模塊子程序的修改,一步一步的完成,最終在KEIL調(diào)試成功,解決了軟件問題。為了減少復(fù)雜度,可用Proteus軟件進(jìn)行仿真,按照電路原理圖在Proteus中選擇元器件并連接,把生產(chǎn)的HEX文件燒入到單片機(jī)內(nèi)部進(jìn)行仿真,若出現(xiàn)錯誤及時更改。按一下S1,調(diào)整光標(biāo)開始出現(xiàn)在秒位,再按一下S1光標(biāo)移動到分,按一下光標(biāo)移動一個校準(zhǔn)位直到年位。價格現(xiàn)對便宜,所以用此種作為顯示。 設(shè)計思路和方案論證 、設(shè)計思路 電路總體上分為控制和顯示部分。方案二:直接采用單片機(jī)定時計數(shù)器提供秒信號,使用程序?qū)崿F(xiàn)秒、分、時、日、月、年計數(shù)。時鐘振蕩電路的18腳(XTAL1)和19腳(XTAL2),振蕩頻率就是晶振的固有頻率,經(jīng)過一定的電路連接實(shí)現(xiàn)計時的功能。在產(chǎn)品工作期間出現(xiàn)錯誤或死機(jī)現(xiàn)象可采用手動復(fù)位,即按下S4,此時無論電路處于何種狀態(tài),電路都會恢復(fù)到初始狀態(tài)的顯示。在Proteus中仿真中,提示出現(xiàn)了R1(R2)錯誤,經(jīng)過仔細(xì)排查,發(fā)現(xiàn)有兩個電阻命名,是R1,兩個電阻命名是R2。剛開始不能區(qū)分,最后經(jīng)過修改能區(qū)分顯示??傊?,這次課設(shè)是我的又一次全新的嘗試,也是一個小小的成功,更是一次很好的鍛煉,讓我有了全方位的提高和進(jìn)步。單片機(jī)原理及應(yīng)用。uchar code month0[]={31,28,31,30,31,30,31,31,30,31,30,31}。y0。 //讀取指令 lcden=0。 //定義十位,個位變量 sw=dat/10。 write_(0x80+add)。 minute++。 //秒輸出顯示 }void getymd() //年月日處理子程序 { if(year%4==0) { if(date==month1[month1]+1) { date=1。 } else { if(date==month0[month1]+1) { date=1。 } }void key_process() //按鍵掃描子程序 { if(P2==0xf6) //功能鍵 delay(25)。 //光標(biāo)閃爍位定為分個位 case 3: write_(0x80+0x40+0x03)。 //光標(biāo)閃爍位定為年個位 } write_(0x0f)。 //復(fù)位 write_hms(8,second)。 case 3: hour++。 } } write_ymd(10,date)。 //日輸出顯示 write_ymd(7,month)。 } } } if(P2==0xde) //時分秒 1 模塊 { delay(5)。 i
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1