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

正文內(nèi)容

c51單片機(jī)lcd電子時(shí)鐘課程設(shè)計(jì)(更新版)

  

【正文】 { min++。 } if(num==4) { num=0。}void keyscan() //鍵盤掃描 { if(k1==0) { delay1(5)。 write_data(0x30+shi)。 _nop_()。 P0=date。 _nop_()。 lcden=0。 _nop_()。 return 0。 _nop_()。char h,min,sec,h1,min1,sec1。 //定義蜂鳴器的io口sbit rw=P2^1。初始化流程圖延時(shí)中斷子程序這里僅畫出了秒設(shè)置流程圖,其他時(shí)間及日期設(shè)置類似。當(dāng)RS和R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平R/W為低電平時(shí)可以寫入數(shù)據(jù); 第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令; 第7~14腳:D0~D7,為8位雙向數(shù)據(jù)線; 第15腳:背光源正極; 第16腳:背光源負(fù)極。:鬧鐘部分主要由蜂鳴器,三極管,電阻組成。二、 組成電路介紹 復(fù)位電路:復(fù)位電路復(fù)位電路有兩種方式:上電復(fù)位和按鈕復(fù)位,我們主要用按鈕復(fù)位方式。以LCD液晶顯示器為顯示模塊,把單片機(jī)傳來(lái)的數(shù)據(jù)顯示出來(lái),并且顯示多樣化,還可以對(duì)時(shí)間和日期進(jìn)行設(shè)置,主要靠按鍵來(lái)實(shí)現(xiàn)。在調(diào)鬧鐘鍵按下后LCD中也會(huì)在相應(yīng)的位置出現(xiàn)光標(biāo),這時(shí)也通過(guò)加數(shù)鍵或減數(shù)鍵來(lái)設(shè)置鬧鐘。(2)LCD1602引腳功能說(shuō)明 1602LCD采用標(biāo)準(zhǔn)的14腳(無(wú)背光)或16腳(帶背光)接口,各引腳接口說(shuō)明如下: 第1腳:VSS為地電源; 第2腳:VDD接5V正電源; 第3腳:VL為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè)10K的電位器調(diào)整對(duì)比度; 第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器; 第5腳:R/W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。 主流程圖系統(tǒng)初始化模塊的主要功能是完成系統(tǒng)的初始化以及設(shè)定系統(tǒng)的工作狀態(tài),初始化部分包括以下方面的內(nèi)容: (1)單片機(jī)定時(shí)器0初始化以及各種I/O口定義; (2)1602液晶初始化清屏及設(shè)定工作方式; (3)系統(tǒng)進(jìn)入正常工作狀態(tài)。五、源程序 includeincludedefine uchar unsigned chardefine uint unsigned intsbit beep=P1^5。 //定義調(diào)鬧鐘鍵的io口uchar count,count1,num,num1,num2。 _nop_()。y)。 _nop_()。 rw=0。 _nop_()。 lcden=0。 _nop_()。 write_(0x80+0x40+add)。 write_data(0x30+ge)。 } if(num==3) { write_(0x80+0x40+5)。 write_(0x80+0x40+0x10)。 write_(0x80+0x40+5)。 if(min==1) min=59。 if(k4==0) { while(!k4)。 } if(num1==4) { write_(0x80+5)。 if(sec1==60) sec1=0。 if(h1==24) h1=0。 write_(0x80+0x10)。 write_(0x80+5)。 num=0。 write_(0x01)。 write_pos(0x40)。 EA=1。 delay1(2)。 if(sec==60) { sec=0。 }}
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1