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

正文內(nèi)容

基于stc89c52單片機(jī)電子鐘設(shè)計-預(yù)覽頁

2024-12-14 15:03 上一頁面

下一頁面
 

【正文】 654T 0 / P 3 . 4I N T O / P 3 . 2R X D / P 3 . 0R S TV c cS C K / P 1 . 7M I S O / P 1 . 6M O S I / P 1 . 5P 1 . 4P 1 . 3P 1 . 2P 1 . 1T X D / P 3 . 1I N T I / P 3 . 3T 1 / P 3 . 5W R / P 3 . 6R D / P 3 . 7X T A L 2X T A L 1G N DP 0 . 0 ( A D 0 )P S E NA L E / P R O GE A / V p pP 0 . 1 ( A D 1 )P 0 . 7 ( A D 7 )P 0 . 6 ( A D 6 )P 0 . 5 ( A D 5 )P 0 . 4 ( A D 4 )P 0 . 3 ( A D 3 )P 0 . 2 ( A D 2 )P 2 . 7 ( A D 1 5 )P 2 . 6 ( A D 1 4 )P 2 . 1 ( A D 9 )P 2 . 2 ( A D 1 0 )P 2 . 3 ( A D 1 1 )P 2 . 4 ( A D 1 2 )P 2 . 5 ( A D 1 3 )P 2 . 0 ( A D 8 ) 圖 STC89C52 PDIP 封裝圖 STC89C52 最小系統(tǒng) 最小系統(tǒng)是指能進(jìn)行正常工作的最簡單電路。 (1) 電源電路 芯片引腳 VCC一般接上直流穩(wěn)壓電源 +5V,引腳 GND接電源 +5V的負(fù)極,電源電壓范圍在 4~ 之間,可保證單片機(jī)系統(tǒng)能正常工作。 (3) 復(fù)位電路 一般若在引腳 RST 上保持 24 個工作主頻周期的高電平,單 6 片機(jī)就可以完成復(fù)位,但為了保證系統(tǒng)可靠地復(fù)位,復(fù)位電路應(yīng)使引腳 RST保持 10ms 以上的高電平。常見的 1602 字符液晶有兩種,一種顯示綠色背光黑色字體,另一種顯示藍(lán)色背光白色字體,目前市面上絕大多數(shù)基于 HD44780 液晶芯片控制,原理是完 全相同的。 第 3 腳: VO 為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生重影,使用一個 1K 的電位器調(diào)整對比度。 8 第 7~14 腳: DB0~DB7 為 8 位雙向數(shù)據(jù)線。 開始 RW 和 E 都置零 設(shè)置點陣 8 位數(shù)據(jù)接口,兩行顯示 開顯示,不 顯示光標(biāo) 地址指針加 1,畫面不一定 刷新,全部清零 給地址,從第一行開始寫 顯示第一行數(shù)據(jù) 給第二行地址,顯示第二行數(shù)據(jù) 結(jié)束 圖 LCD1602 初始化流程圖 12 STC89C52 框圖 (如圖 ) 圖 STC89C52 框圖 N 24 小時到? 分單元清零,時單元加 1 N N N Y Y 時單元清零 時間顯示 中斷返回 開始 一秒時間到? 60 秒時間到? 60 分鐘到? 秒單元加 1 秒單元清零,分單元加 1 Y Y 13 編程思路 編 程思路是,在確定了時鐘要實現(xiàn)的功能后按照上述各按鍵所實現(xiàn)的效果編寫程序。當(dāng)按鍵 K13 按下時,進(jìn)入光標(biāo)顯示狀態(tài),計數(shù)器停止工作,時鐘也停止,進(jìn)入設(shè)置時間的狀態(tài)。K16 按下的時候,推出設(shè)置狀態(tài),計數(shù)器工作,開始計時。我的設(shè)計中,很多功能選擇是通過按鍵開關(guān)實現(xiàn)的。本來想把所有的按鍵都加延時防抖電路,但仿真中感覺對鍵盤的控制力沒提高多少,有時還是會出問題,這個方案放棄了。只有親自用實踐來驗證這句話,在能得其要領(lǐng)。為了看得更遠(yuǎn),不妨站在前人的肩膀上,我在整體思路模糊的情況下,在網(wǎng)上大量招資糧,各種與電子時鐘相關(guān)的文章,我閱讀了不少。 sbit RW = P1^1。 sbit s3=P2^6。 uchar code table1[]=23:58:50 23:59。 uchar s1num,xq。x0。 } void write_(uchar ) { RS=0。 E=0。 RW=0。 delay(5)。 write_(0x08)。 write_(0x01)。num15。 for(num=0。 } TMOD=0x01。 TH0=(6553650000)/256。 ge=date%10。 } void write_nyr(uchar add,uchar date) { uchar shi,ge。 write_data(0x30+shi)。// 2413/1000=2 bai=(year%1000)/100。 write_data(0x30+qian)。 } void write_xq1(uchar add) { write_(0x80+add)。 } void write_xq2(uchar add) { write_(0x80+add)。 } void write_xq3(uchar add) { write_(0x80+add)。 } void write_xq4(uchar add) { write_(0x80+add)。 } void write_xq5(uchar add) { write_(0x80+add)。 } void write_xq6(uchar add) { write_(0x80+add)。 } void write_xq7(uchar add) { write_(0x80+add)。 } void write_naozhong(uchar add,uchar date) { uchar shi,ge。 write_data(0x30+shi)。 while(!s1)。 } if(s1num==2) { write_(0x80+0x40+5)。 } if(s1num==6) { write_(0x80+10)。 20 } if(s1num==10) { s1num=0。 if(s2==0) { while(!s2)。 write_(0x80+0x40+8)。 write_(0x80+0x40+5)。 write_(0x80+0x40+2)。 } if(s1num==5) { yue++。 } if(s1num==6) { ri++。amp。(nian%4!=0)amp。amp。/ write_(0x80+10)。 if(xq%7==2) write_xq4(12)。 if(xq%7==6) write_xq7(12)。 write_naozhong(11,Nshi)。 write_naozhong(14,Nfen)。 if(s1num==1) { miao。 } if(s1num==2) { fen。 } if(s1num==3) { shi。 } if(s1num==4) { nian。 if(yue==0) yue=12。 if(yue==2amp。ri==0)ri=28。amp。ri==0)ri=30。 } if(s1num==8) { Nshi。 } if(s1num==9) 24 { Nfen。 } } } } } if(s4==0) { delay(5)。s1num!=0) { s1num=0。amp。 if(clock==1) { if(Nshi==shiamp。 } } } void main() { init()。 miao++。 shi++。 if(yue==2amp。ri==29) { ri=1。(nian%4!=0)amp。 } if((yue==4||yue==6||yue==9||yue==11)amp。 } if(ri==32) { ri=1。 write_nian(1,nian)。 write_nyr(9,ri)。 if(xq%7==2) write_xq4(12)if(xq%7==3) write_xq3(12)。 write_(0x80+12)。 } } } void timer0() interrupt 1 //中斷函數(shù) { TH0=(6553650000)/25
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1