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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)---萬年歷顯示設(shè)計(jì)-預(yù)覽頁

2025-07-06 06:40 上一頁面

下一頁面
 

【正文】 S2是 STC生產(chǎn)的單時(shí)鐘 /機(jī)器周期( 1T)的單片機(jī),是高速、低功耗、超強(qiáng)抗干擾的新一代 8051單片機(jī),指令代碼完全兼容傳統(tǒng) 8051,但速度快 812倍。顯示年、月、日、星期、時(shí)間,可設(shè)置,設(shè)置功能。顯示 年月 日星期溫度 等,雙行顯示。詳細(xì)請(qǐng)參閱第三節(jié)的芯片介紹。 第 4腳: RS 為寄存器選擇,高電平 1時(shí)選擇數(shù)據(jù)寄存器、低電平 0時(shí)選擇指令寄存器。 第 15~ 16腳:空 腳或背燈電源。 2. 指令寄存器( IR),為八位寄存器。 3. 指令譯碼器,將 IR 里的指令進(jìn)行譯碼,以獲取 DDRAM 或 CGROM 地址。當(dāng)存取 DDRAM 或 CGROM 的數(shù)據(jù)地址, AC 能自動(dòng)加載下一個(gè)存儲(chǔ)地址。 8. 字符發(fā)生器( CGROM),是一個(gè)只讀存儲(chǔ)器,預(yù)制所有數(shù)據(jù)的 ASCII 碼。這一類芯片比較容易識(shí)別,其封裝中包含有“石英玻璃窗”,一個(gè)編程后的 EPROM芯片的“石英玻璃窗”一般使用黑色不干膠紙蓋住, 以防止遭到陽光直射。 EPROM的型號(hào)是以 27開頭的,如 27C020(8*256K)是一片2M Bits容量的 EPROM芯片。 初始化時(shí),只需通過 P1口中的低兩位讀取 5 .調(diào)試 調(diào)試步驟 調(diào)試分為硬件調(diào)試和軟件調(diào)試。經(jīng)過測(cè)試制作完成后的電子萬年歷,只有部分功能實(shí)現(xiàn),它能顯示年、月、日等,但顯示不穩(wěn)定,設(shè)計(jì)中硬件或軟件有待修正。然后通過軟件編程,實(shí)現(xiàn)了對(duì)年、月、日、時(shí)、分、秒、星期的自動(dòng)調(diào)整,用按鍵進(jìn)行控制,用液晶模塊進(jìn)行顯示??赡軙?huì)出現(xiàn) LCD 屏幕不顯示,或者出現(xiàn)一行黑一行白的現(xiàn)象,可能是插反了,或者驅(qū)動(dòng)程序有問題,這時(shí)候需要根據(jù)實(shí)際的板子的需要,調(diào)整延遲時(shí)間,等等。 sbit RW=P2^1。//加 sbit key3=P1^7。 uint hour,minute,second。iz。 } void di() { Speaker=0。 RW=0。 EN=1。 RW=0。 EN=1。 i=dat/10。 write_data(0x30+j)。 hour=0。 init_24c02()。 write_(0x01)。i++) { write_data(tab[i])。:39。 write_data(39。 second=read_add(1)。//分別送去液晶顯示 DisplayTime(7,minute)。//定時(shí)器裝初值 TL0=(6553650000)%256。 //啟動(dòng)定時(shí)器 0 } ///////////////////////////////////////////////////////////////// /**************按鍵掃描 4*4 獨(dú)立對(duì)地矩陣 **************************/ ///////////////////////////////////////////////////////////////// /************* 函數(shù)功能:獨(dú)立對(duì)地鍵盤掃描 入口參數(shù): 出口參數(shù) : 。 di()。 if(key1n==1)//第一次被按下時(shí) { TR0=0。 } if(key1n==3)//第三次按下光標(biāo)閃爍定位到小時(shí)位置 { write_(0x80+0x40+4)。 //啟動(dòng)定時(shí)器使時(shí)鐘開始走 } } } if(key1n!=0)//只有功能鍵被按下后,增加和減小鍵才有效 { if(key2==0) { delay(5)。 delay(10)。 DisplayTime(10,second)。//則調(diào)整分鐘加 1 if(minute==60)//若滿 60 后將清零 minute=0。//數(shù)據(jù)改變立即存入 24C02 } if(key1n==3)//若功能鍵第三次按下 { hour++。//顯示位置重新回到調(diào)節(jié)處 write_add(3,hour)。//每當(dāng)有按鍵釋放蜂鳴器發(fā)出滴聲 RedLed=0。//則調(diào)整秒減 1 if(second==1)//若減到負(fù)數(shù)則將其重新設(shè)置為 59 second=59。//數(shù)據(jù)改變立即存入 24C02 } if(key1n==2)//若功能鍵第二次按下 { minute。//顯示位置重新回到調(diào)節(jié)處 write_add(2,minute)。//每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+0x40+4)。 } } /************* 函數(shù)功能:中斷 +鍵值 入口參數(shù): 出口參數(shù) : *****************************************************/ void timer0() interrupt 1 //取得并顯示日歷和時(shí)間 { TH0=(6553650000)/256。 second++。//同時(shí)分鐘數(shù)清零 hour++。//數(shù)據(jù) 改變立即存入 24C02 } DisplayTime(7,minute)。//數(shù)據(jù)改變立即存入 24C02 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1