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

正文內(nèi)容

單片機(jī)電子萬年歷系統(tǒng)的設(shè)計與研究-全文預(yù)覽

2024-09-07 14:17 上一頁面

下一頁面
  

【正文】 to many embedded control applications. Pin Configurations The AT89s52 provides the following standard features: 8K bytes of Flash, 256 bytes of RAM, 32 I/O lines, three 16bittimer/counters, a sixvector twolevel interrupt architecture, a fullduplex serial port, onchip oscillator, and clock circuitry. In addition, the AT89s52 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue functioning. The Powerdown mode saves the RAM contents but freezes the oscillator, disabling all other chip functions until the next hardware reset. Pin Description 同時,我要感謝電氣工程系的各位老師,正是由于他們的傳道、授業(yè)、解 惑,讓我學(xué)到了專業(yè)知識,并從他們身上學(xué)到了如何求知治學(xué)、如何為人處事。 本 次畢業(yè)設(shè)計 是在 張立眾 老師的親切關(guān)懷和悉心指導(dǎo)下完成的。 最后,這次設(shè)計可以說是對自己在大學(xué)四年中所學(xué)知識的一次總結(jié)和檢 驗,所學(xué)的東西基本上用到了,從而才覺得原來所學(xué)的每門功課都是有聯(lián)系的,在實際設(shè)計與操作中增加了新知識。我不僅較好的完成了畢業(yè)設(shè)計的任務(wù)要求,而且積累了一些實踐經(jīng)驗,具有一定的實用價值。利用時鐘芯片 DS12C887作為時鐘計時電路,做到計時準(zhǔn)確無誤;數(shù)字傳感器 DS18B20 作為溫度采樣系統(tǒng),采集處理溫度:點陣式 LCD12864 作為信息顯示屏,工作穩(wěn)定,字符清晰,字體美觀,亮度適中。所以在調(diào)用溫度子程序時,先關(guān)閉定時器 1中斷允許,在溫度子程序返回時再打開定時器 1中斷允許。 解決:把不相關(guān)的程序暫時屏蔽,日歷的子程序獨立調(diào)試,發(fā)現(xiàn)在調(diào)用日歷自動更新時,對十進(jìn)制和十六進(jìn)制處理不好,所以會造成錯亂。在軟件的調(diào)試過程中主要遇到的問題如下: (1)燒入程序后,點陣式 LCD2864 顯示閃動 ,而且亮度不均勻。 解決:檢查線路, DS12C887的 AD1— AD7管腳與 P0口相連接, P0口出未加上;上拉驅(qū)動電阻,故選用九針 500歐姆 排阻作為 P0口驅(qū)動電阻,即可解決此問題。 解決: A 管腳接電源, K 管腳接地,即可解決此為題。送地址給 12C887 NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP NOP CLR SCLK NOP NOP DJNZ R4,READ1 MOV R4,8 READ2: CLR SCLK NOP 。 圖 點陣式 LCD12864 顯示 陜西理工學(xué)院畢業(yè)設(shè)計 第 8 頁 共 42 頁 3 系統(tǒng)的軟件設(shè)計 程序流程框圖 圖 主程序流程圖 圖 計算陽歷程序流程圖 陜西理工學(xué)院畢業(yè)設(shè)計 第 9 頁 共 42 頁 圖 時間調(diào)整程序流程圖 陜西理工學(xué)院畢業(yè)設(shè)計 第 10 頁 共 42 頁 子程序的設(shè)計 DS18B20 溫度子程序 CONFIG12 EQU 7FH TEMPH EQU 21H TEMPL EQU 20H REG2 EQU 22H REG3 EQU 23H REG4 EQU 24H DAT EQU TOUTOU: LCALL CHUSHI LCALL RDTEMP MOV A,TEMPL ANL A,11110000B MOV TEMPL,A MOV A,TEMPH ANL A,00000111B ORL A,TEMPL SWAP A MOV 25H,A MOV A,25H MOV B,64H DIV AB MOV A,B MOV B,0AH DIV AB SWAP A ORL A,B MOV 10H,A RET CHUSHI: LCALL RESET MOV A,0CCH LCALL WRITE111 MOV A,4EH LCALL WRITE111 MOV A,CONFIG12 LCALL WRITE111 RET RDTEMP: LCALL RESET MOV A,0CCH LCALL WRITE111 MOV A,44H LCALL WRITE111 LCALL DL1MS LCALL RESET MOV A,0CCH LCALL WRITE111 MOV A,0BEH LCALL WRITE111 LCALL ERAD111 MOV TEMPL,A LCALL ERAD111 MOV TEMPH,A RET RESET: LA: SETB DAT MOV 52H,200 LB: CLR DAT DJNZ 52H,LB SETB DAT MOV 52H,30 LC: DJNZ 52H,LC CLR C ORL C,DAT JC LB MOV 58H,80 LD: ORL C,DAT JC LP DJNZ 58H,LD SJMP LA LP: MOV 52H,250 LF: DJNZ 52H,LF RET WRITE111: MOV 53H,8 W51HA: SETB DAT MOV 54H,8 RRC A CLR DAT W52HA: DJNZ 54H,W52HA MOV DAT,C MOV 54H,30 W53HA: DJNZ 54H,W53HA DJNZ 53H,W51HA SETB DAT RET ERAD111: CLR EA MOV 58H,8 RD1A: CLR DAT MOV 54H,6 NOP SETB DAT RD2A: DJNZ 54H,RD2A MOV C,DAT RRC A MOV 55H,30 RD3A: DJNZ 55H,RD3A DJNZ 58H,RD1A SETB DAT RET 陜西理工學(xué)院畢業(yè)設(shè)計 第 11 頁 共 42 頁 DS12C887 子程序 寫 12C887 程序 WRITE: CLR SCLK NOP SETB RST NOP MOV A,32H MOV R4,8 WRITE1: RRC A 。 (2) DS12C88 的引腳功能 GND、 VCC:直流 電源,其中 VCC 接 +5V 輸入, GND 接地 ; MOT:模式選擇腳,接 GND 選用的是Intel 模式 ; AD0~ AD7:復(fù)用地址數(shù)據(jù)總線, 與 P0 口相連接; IRQ:中斷請求輸入,低電平有效,與外部中斷 INT0 連接; DS/RD:數(shù)據(jù)選擇或讀輸入腳, 與 P17 口連接; R/W:讀 /寫輸入端, 與 P16口相連接; AS:地址選通輸入腳, 與 P15口連接; CS:片選輸入,低電平有效 ,與 P14口連接 . (3) DS12C887 的存儲功能 表 DS12C887 的存儲功能 地址 功能 取值范圍十進(jìn)制數(shù) 取值范圍 二進(jìn)制 BCD 碼 0 秒 0~ 59 00~ 3B 00~ 59 1 秒鬧鐘 0~ 59 00~ 3B 00~ 59 2 分 0~ 59 00~ 3B 00~ 59 3 分鬧鐘 0~ 59 00~ 3B 00~ 59 4 12 小時模式 0~ 12 01~ 0C AM, 81~ 8C PM 01~ 12AM, 81~ 92PM 24 小時模式 0~ 23 00~ 17 00~ 23 5 時鬧鐘, 12 小時制 1~ 12 01~ 0C AM, 81~ 8C PM 01~ 12AM, 81~ 92PM 時鬧鐘, 24 小時制 0~ 23 00~ 17 00~ 23 6 星期幾(星期天 =1) 1~ 7 01~ 07 01~ 07 7 日 1~ 31 01~ 1F 01~ 31 8 月 1~ 12 01~ 0C 01~ 12 9 年 0~ 99 00~ 63 00~ 99 10 控制寄存器 A 11 控制寄存器 B 12 控制寄存器 C 13 控制寄存器 D 50 世紀(jì) 0~ 99 NA 19, 20 陜西理工學(xué)院畢業(yè)設(shè)計 第 7 頁 共 42 頁 顯示模塊的設(shè)計 (1) 點陣式 LCD12864 的工作原理 點陣式 LCD128640402B是一種 具有 4 位 /8 位并行、 2 線或 3 線串行多種接口方式,內(nèi)部含有國標(biāo)一級、二級簡體中文字庫的點陣圖形液晶顯示模塊; 其顯示分辨率為 128 64, 內(nèi)置 8192個 16*16 點漢字,和 128 個 16*8 點 ASCII 字符集 .利用該模塊靈活的接口方式和簡單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面。 圖 DS12C887 的引腳圖 溫度采集模塊設(shè)計 如圖 所示。 圖 主 控制系統(tǒng) AT89S52 主 控制模塊 DS12C887 時鐘模塊 點陣式 LCD12864顯示模塊 模鍵盤塊 溫度采集模塊 陜西理工學(xué)院畢業(yè)設(shè)計 第 5 頁 共 42 頁 時鐘電路模塊的設(shè)計 圖 DS12887的引腳排列, GND、 VCC:直流電源,其中 VCC 接 +5V 輸入, GND 接地,當(dāng) VCC 輸入為 +5V 時,用戶可以訪問 DS12C887 內(nèi) RAM 中的數(shù)據(jù),并可對其進(jìn)行讀、寫操作;當(dāng) VCC 的輸入小于 + 時,禁止用戶對內(nèi)部 RAM 進(jìn)行讀、寫操作,此時用戶不能正確獲取芯片內(nèi)的時間信息;當(dāng) VCC 的輸入小于 +3V 時, DS12C887 會自動將電源發(fā)換到內(nèi)部自帶的鋰電池上,以保證內(nèi)部的電路能夠正常工作??僧a(chǎn)生年、月、日、周日、時、分、秒,具有使用壽命長,精度高和低功耗等特點,同時具有掉電自動保存功能;顯示部份由液晶顯示屏 12864 構(gòu)成。 電路設(shè)計最終方案決定 綜上各方案所述 ,對此次作品的方案選定 : 采用 AT89S52 作為主控制系統(tǒng);時鐘芯片 DS12C887提供時鐘計數(shù);點陣式 LCD12864 為顯示。 溫度傳感器的選擇方案與論證 方案一: 使用熱敏電阻作為傳感器,用熱敏電阻與一個相應(yīng)阻值電阻相串聯(lián)分壓,利用熱敏電阻阻值隨溫度變化而變化的特性,采集這兩個電阻變化的分壓值,并進(jìn)行 A/D轉(zhuǎn)換。 時鐘芯片的選擇方案和論證 方案一: 直接采用單片機(jī)定時計數(shù)器提供秒信號,使用程序?qū)崿F(xiàn)年、月、日、星期、時、分、秒計數(shù)。 顯示模塊選擇方案和論證 方案一: 采用 LED數(shù)碼管動態(tài)掃描 ,LED數(shù)碼管價格適中 ,對于顯示數(shù)字合適 ,而且采用動態(tài)掃描法與單片機(jī)連接時 ,占用的單片機(jī)口線少。 陜西理工學(xué)院畢業(yè)設(shè)計 第 2 頁 共 42 頁 1 設(shè)計要求與方案論證 設(shè)計要求 ① 具備年、月、日、星期、時、分、秒等功能; ② 時間與陽歷能夠自動關(guān)聯(lián); ③ 具備溫度計量與重要節(jié)日顯示功能; ④ 具備年、月、日、星期、時、分、秒校準(zhǔn)功能。對于數(shù)字電子萬年歷采用直觀的數(shù)字顯示,可以同時顯示年、月、日、周日、時、分、秒和溫度等信息,還具有時間 校準(zhǔn) 等 功能 。這也是單片機(jī)以后發(fā)展的重要趨勢。單片機(jī)正處在微控制器的全面發(fā)展階段,各公司的產(chǎn)品在盡量兼容的同時
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1