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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)--基于89c51的電子時(shí)鐘設(shè)計(jì)-閱讀頁

2025-01-31 11:57本頁面
  

【正文】 址 0 0 0 1 字符發(fā)生存貯器地址 8置數(shù)據(jù)存貯器地址 0 0 1顯示數(shù)據(jù)存貯器地址 9讀忙標(biāo)志或地址 0 1 BF計(jì)數(shù)器地址 10寫數(shù)到CGRAM或DDRAM) 1 0要寫的數(shù)據(jù)內(nèi)容 11從CGRAM或DDRAM讀數(shù) 1 1讀出的數(shù)據(jù)內(nèi)容 表2 它的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。高電平表示有效,低電平則無效 指令4:顯示開關(guān)控制。 指令10:寫數(shù)據(jù) 指令11:讀數(shù)據(jù) 液晶顯示模塊是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。同時(shí)讓1602的E、RW、。 這4個(gè)鍵分別為,調(diào)時(shí)選擇鍵k加值鍵k減值鍵k單片機(jī)復(fù)位鍵k4。K1:時(shí)、分、秒的調(diào)時(shí)選擇鍵。 復(fù)位與晶振電路模塊 復(fù)位電路模塊 復(fù)位電路采用手動(dòng)復(fù)位和上電自動(dòng)復(fù)位組合。如果RST持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。上電復(fù)位要求接通電源后,自動(dòng)實(shí)現(xiàn)復(fù)位操作。石英晶體也連接在晶振引腳的輸入和輸出之間,等效為一個(gè)并聯(lián)諧振回路,振蕩頻率應(yīng)該是石英晶體的并聯(lián)諧振頻率。以接地點(diǎn)即分壓點(diǎn)為參考點(diǎn),振蕩引腳的輸入和輸出是反相的,但從并聯(lián)諧振回路即石英晶體兩端來看, 形成一個(gè)正反饋以保證電路持續(xù)振蕩。GND:接地。當(dāng)P1口的管腳第一次寫1時(shí),被定義為高阻輸入。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作 輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。 P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻 拉高,且作為輸入。這是由于內(nèi)部上拉的緣故。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2口輸出其特殊功能寄存器 的內(nèi)容。P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 RST:復(fù)位輸入。ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在平時(shí),ALE 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器 時(shí),將跳過一個(gè)ALE脈沖。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。 EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)(0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。該部分程序,LCD1602的初始化為重點(diǎn)。按鍵掃描程序:對(duì)K1到K4四個(gè)按鍵進(jìn)行掃描,對(duì)按下不同的鍵讓單片機(jī)做出不同的響應(yīng)。另外一個(gè)難點(diǎn)就是對(duì)按鍵去抖動(dòng)延時(shí)的設(shè)定,如果延時(shí)值太大了,則按鍵不靈敏;如果延時(shí)值太小,則出現(xiàn)重復(fù)操作的現(xiàn)象,解決這個(gè)問題需要在仿真時(shí)不斷的調(diào)試,以取個(gè)適中延時(shí)值。主要難點(diǎn)為秒分時(shí)之間的進(jìn)位關(guān)系。主要難點(diǎn)在將時(shí)鐘的變化顯示在LCD1602的正確位置,不要出現(xiàn)亂碼或者不符合時(shí)鐘的顯示格式。這樣可以繼續(xù)焊制后面的模塊。蜂鳴器報(bào)警模塊的調(diào)試同樣是通過最小系統(tǒng)的那個(gè)小程序,寫入之后,報(bào)警模塊的蜂鳴器規(guī)律的響,同時(shí)發(fā)光二極管隨著規(guī)律的亮滅。經(jīng)過仔細(xì)檢查焊點(diǎn),并重新接線之后問題得到了解決。至此,系統(tǒng)調(diào)試成功。系統(tǒng)可以實(shí)現(xiàn)的功能:顯示時(shí)、分、秒等時(shí)間相關(guān)信息,且可以通過按鍵設(shè)置時(shí)、分、秒。(2) 可以增加一個(gè)背光自動(dòng)調(diào)節(jié)功能該功能主要是通過液晶顯示屏LCD1602外接光敏三極管來實(shí)現(xiàn),但考慮到器件價(jià)格及時(shí)間方面的限制,放棄了這個(gè)部分。 設(shè)計(jì)過程中花費(fèi)時(shí)間最多的是電路板的焊制,在焊接電路的過程中遇到了很多自己不能解決的問題,在老師和同學(xué)的指導(dǎo)和幫助下被一一克服了,通過此次課程設(shè)計(jì)使我受益不少。 //各引腳定義 //液晶sbit rw=P3^1。sbit s1=P1^0。sbit s3=P1^2。 //蜂鳴器uint shi,fen,miao,s1num=0,num=0。for(i=0。i++)for(j=0。j++)。 delay(100)。}void write_(uchar mand) //液晶寫命令{ rs=0。 rw=0。 delay(2)。 delay(2)。 delay(2)。 en=0。 P2=date。 en=1。 en=0。 }void init() //液晶初始化 { write_(0x30)。 write_(0x01)。 }void write_sfm(uchar add,uchar date) //數(shù)據(jù)分離、顯示{ uchar si,ge。 ge=date%10。 write_date(0x30+si)。}void keyscan() //鍵盤掃描{ if(s1==0) { delay(5)。 while(!s1)。 if(s1num==1) { TR0=0。 write_(0x0f)。 } if(s1num==3) { write_(0x80+0x00)。 write_(0x0c)。 }}if(s1num!=0){ if(s2==0){ delay(5)。 laba()。 if(miao==60) miao=0。 write_(0x80+6)。 if(fen==60) fen=0。 write_(0x80+3)。 if(shi==24) shi=0。 write_(0x80+0)。 if(s3==0){ while(!s3)。 if(s1num==1) { miao。 write_sfm(6,miao)。 } if(s1num==2) { fen。 write_sfm(3,fen)。 } if(s1num==3) { shi。 write_sfm(0,shi)。 } } } } }void main() //主程序{ miao=0。shi=0。 write_sfm(0x06,miao)。 write_date(39。)。 write_(0x80+0x02)。:39。 write_sfm(0x00,shi)。 TH0=(6553650000)/256。 EA=1。 TR0=1。 } } void T0_time() interrupt 1 //定時(shí)器0中斷 { TH0=(6553650000)/256。 num++。 miao++。 fen++。 shi++。 } write_sfm(0x00,shi)。 } write_sfm(0x6,miao)。在設(shè)計(jì)過程中,指導(dǎo)老師xxx老師給予了我很大幫助,xxx老師對(duì)設(shè)計(jì)中出現(xiàn)的問題作了及時(shí)講解和耐心指導(dǎo),使我的設(shè)計(jì)得以順利完成。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1