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

正文內(nèi)容

基于單片機(jī)和lcd的數(shù)字鐘設(shè)計(jì)-文庫(kù)吧資料

2024-12-14 02:22本頁(yè)面
  

【正文】 2amp。 if(shi==24) { shi=0。 if(fen==60) { fen=0。 if(miao==60) { miao=0。//鍵盤(pán)掃描 if(aa==20) { aa=0。 write_str(0x80+0x40,disp2)。 void main() { init()。 void keyscan()。 void init()。 void write_data(uchar)。 void delay(uint)。 uchar code disp2[]= 00:00:00。 sbit KDOWN=P3^2。 sbit KEY=P3^0。 參考文獻(xiàn) [1] 趙亮 、侯國(guó)銳等編著《單片機(jī) C語(yǔ)言編程與實(shí)例》 人民郵電出版社 [2] 李玉梅 《基于 MCS- 51系列單片機(jī)原理的應(yīng)用設(shè)計(jì)》 國(guó)防工業(yè)出版社 [3] 王德彪 《 MCS51單片機(jī)原理及接口技術(shù)》 電子工業(yè)出版社 [4] 張洪潤(rùn)、藍(lán)清華 《單片機(jī)應(yīng)用技術(shù)教程》 清華大學(xué)出版社 附錄 程序 完整代碼 include define uint unsigned int define uchar unsigned char define lcd_data P0 define lcd_ P0 sbit lcd_en=P3^4。 因此,絕對(duì)不能心急,不明白的地方和其它的同學(xué)共同討論研究 ,同時(shí)也感謝黃艷華老師對(duì)本次設(shè)計(jì)的指導(dǎo),是我更快的解決問(wèn)題,完善設(shè)計(jì)。 在軟件的調(diào)試過(guò)程中主要遇到的問(wèn)題是燒入程序后, LCD 管能顯示,也能走鐘,但時(shí)間明顯跳動(dòng)很快,時(shí),是由于從“秒”、“時(shí)”、“分”的循環(huán)次數(shù)太少,加大其循環(huán)次數(shù)能解決抖動(dòng)問(wèn)題。 軟件測(cè)試 數(shù)字鐘的功能雖然比較少,但是程序也較為復(fù)雜,特別對(duì)于初學(xué)者的我來(lái)說(shuō)更是如此 ,所以在編寫(xiě)程序和調(diào)試時(shí)出現(xiàn)了相對(duì)較多的問(wèn)題?;叵脒@些問(wèn)題,其實(shí)只要認(rèn)真思考很多功能都是可以避免的,電路做成后, LCD有顯示,但是不能正常計(jì)時(shí)走鐘通過(guò)檢測(cè),查出單片機(jī) AT89S51 的 31 腳 EA 引腳 沒(méi)有接 5V 的電源作為高電 平(因?yàn)樵撓到y(tǒng)中沒(méi)有擴(kuò)展外部程序存儲(chǔ)器,故電路通電工作后,其內(nèi)部程序執(zhí)行應(yīng)該從內(nèi)部程序存儲(chǔ)單元開(kāi)始,也即 EA 引腳要接高電平。 另外,買(mǎi)來(lái)的元器件要先進(jìn)行檢測(cè),如果有壞的器件要進(jìn)行更換,還有就是要注 間元器件的正確放置與安裝以及布線的合理,便于成品電路的檢測(cè)與維護(hù)。仿真圖 如下圖 6。 軟件結(jié)構(gòu)圖 如下 圖 5。使用該功能時(shí),外部輸入每個(gè)機(jī)器周期被采樣一次。用作“定時(shí)器”功能時(shí),每經(jīng)過(guò)一個(gè)機(jī)器周期,寄存器值加 1。兩者均可配置為定時(shí)器或事件計(jì)數(shù)器。 圖 4 上電與按鈕復(fù)位電路 三、軟件設(shè)計(jì) 數(shù)字電子鐘設(shè)計(jì)中主要使用定時(shí)器 T0 中斷 ET0,利用 ET0 中斷進(jìn)行計(jì)時(shí)時(shí)間的自增,從而實(shí)現(xiàn)計(jì)時(shí)功能。 圖 3 復(fù)位電路 當(dāng)上電時(shí),電源對(duì)電容充電,對(duì)單片機(jī)復(fù)位,當(dāng)死機(jī)時(shí)按復(fù)位開(kāi)關(guān),使單片機(jī)從 00H 開(kāi)始執(zhí)行程序。 時(shí)間計(jì)數(shù)電路由秒個(gè)位和秒十位計(jì)數(shù)器 ,分個(gè)位和分十位計(jì)數(shù)器電路構(gòu)成 ,秒個(gè)位和秒十位計(jì)數(shù)器 ,分個(gè)位和分十位計(jì)數(shù)器為 60 進(jìn)制計(jì)數(shù)器。 時(shí)鐘電路 晶體振蕩器電路給數(shù)字鐘提供一個(gè)頻率穩(wěn)定準(zhǔn)確的 12MHz 的方波信號(hào) ,可保證數(shù)字鐘的走時(shí)準(zhǔn)確及穩(wěn)定 .不管是指針式的電子鐘還是數(shù)字顯示的電子鐘都使用了晶體振蕩器電路。 2 體積小、重量輕 液晶顯示器通過(guò)顯示屏上的電極控制 液晶分子狀態(tài)來(lái)達(dá)到顯示的目的,在重量上比相同顯示面積的傳統(tǒng)顯示器要輕得多。 圖 2 LCD 液晶顯示屏 1602 在單片機(jī)系統(tǒng)中 作為 液 晶 顯示器輸出器件有以下幾個(gè)優(yōu)點(diǎn): 1顯示質(zhì)量高 由于液晶顯示器每一個(gè)點(diǎn)在收到信號(hào)后就一直保持那種色彩和亮度,恒定發(fā)光,而不像陰極射線管顯示器( CRT)那樣需要不斷刷新新亮點(diǎn)。利用這一特點(diǎn),便可做城電場(chǎng)控制的七段數(shù)碼顯示器件。 液晶是一種既有液體流動(dòng)性,又有光特性的有機(jī)化合物。所以 T0或 T1腳輸入的計(jì)數(shù)外部脈沖的最高頻率為 fosc/12。 當(dāng) T/C 工作在計(jì)數(shù)器時(shí),計(jì)數(shù)脈沖來(lái)自外部脈沖輸入引腳 T0 或 T1。 當(dāng) T/C 工作在定時(shí)器時(shí),對(duì)振蕩源 12 分頻的脈沖計(jì)數(shù),即每個(gè)機(jī)器周期計(jì)數(shù)值加一,頻率加 =fosc/12。 8051 的 T/C 時(shí)加一計(jì)數(shù)的。他們既可以編程為定時(shí)器使用,也可以編程為計(jì)數(shù)器使用。 定時(shí) /計(jì)數(shù)器 8051 系列單片機(jī)至少有兩個(gè) 16 位內(nèi)部定 時(shí)器 /計(jì)數(shù)器。 如 EA 端為高電平 (接 VCC 端), CPU 則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。欲使 CPU 僅訪問(wèn)外部 程序存儲(chǔ)器(地址為 0000H— FFFFH), EA 端必須保持低電平(接地)。 PSEN:程序儲(chǔ)存允許( PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89C51 由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí), 個(gè)機(jī)器周期兩次 PSEN 有 ,即輸出兩個(gè)脈沖。 對(duì) Flash 存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖( PROG)。即使不訪問(wèn)外部存儲(chǔ)器, ALE仍以 時(shí)鐘振蕩頻率的 l/ 6 輸出固定的正脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。 RST 復(fù)位輸入。 如下表所示: P3 口還接收一些用于 Flash 閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。作輸入端時(shí),被外部拉低的 P3 上拉電阻輸出電流( IIL)。 P3 口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4 個(gè) TTL 邏輯門(mén)電路。 在訪問(wèn) 8 位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí),P2 口線上的內(nèi)容,在整個(gè) 訪問(wèn)期間不改變。對(duì)端口寫(xiě)“ 1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平, 此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上 拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流( IIL)。 作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流( IIL)。 P1: P1 是一個(gè)帶內(nèi)部 上拉電阻的 8 位雙向 I / O 口, P1 的輸出緩沖級(jí)可驅(qū)動(dòng) (吸收或輸出電流) 4 個(gè) TTL 邏輯門(mén)電路。 在 FIash 編程時(shí), P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。作為輸出口用時(shí),位能吸收電流的方式驅(qū)動(dòng) 8 個(gè) TTL 邏輯門(mén)電路,對(duì)端口寫(xiě)“ 1”可作為高阻抗輸入端用。其引腳圖如下圖 1: 圖 1 AT89C51 引腳圖 引腳功能介紹: 空閑方式停止 CPU 的工作,但允許 RAM,定時(shí)/計(jì)數(shù)器,串行通信口及 斷系統(tǒng)繼續(xù)工作。 AT89C51 提供以下標(biāo)準(zhǔn)功能: 4k 字節(jié) Flash 閃速存儲(chǔ)器, 128 字節(jié)內(nèi)部RAM, 32 個(gè) I/ O
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1