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

正文內容

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

2025-09-05 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è)、解 惑,讓我學到了專業(yè)知識,并從他們身上學到了如何求知治學、如何為人處事。 本 次畢業(yè)設計 是在 張立眾 老師的親切關懷和悉心指導下完成的。 最后,這次設計可以說是對自己在大學四年中所學知識的一次總結和檢 驗,所學的東西基本上用到了,從而才覺得原來所學的每門功課都是有聯(lián)系的,在實際設計與操作中增加了新知識。我不僅較好的完成了畢業(yè)設計的任務要求,而且積累了一些實踐經驗,具有一定的實用價值。利用時鐘芯片 DS12C887作為時鐘計時電路,做到計時準確無誤;數(shù)字傳感器 DS18B20 作為溫度采樣系統(tǒng),采集處理溫度:點陣式 LCD12864 作為信息顯示屏,工作穩(wěn)定,字符清晰,字體美觀,亮度適中。所以在調用溫度子程序時,先關閉定時器 1中斷允許,在溫度子程序返回時再打開定時器 1中斷允許。 解決:把不相關的程序暫時屏蔽,日歷的子程序獨立調試,發(fā)現(xiàn)在調用日歷自動更新時,對十進制和十六進制處理不好,所以會造成錯亂。在軟件的調試過程中主要遇到的問題如下: (1)燒入程序后,點陣式 LCD2864 顯示閃動 ,而且亮度不均勻。 解決:檢查線路, DS12C887的 AD1— AD7管腳與 P0口相連接, P0口出未加上;上拉驅動電阻,故選用九針 500歐姆 排阻作為 P0口驅動電阻,即可解決此問題。 解決: 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 顯示 陜西理工學院畢業(yè)設計 第 8 頁 共 42 頁 3 系統(tǒng)的軟件設計 程序流程框圖 圖 主程序流程圖 圖 計算陽歷程序流程圖 陜西理工學院畢業(yè)設計 第 9 頁 共 42 頁 圖 時間調整程序流程圖 陜西理工學院畢業(yè)設計 第 10 頁 共 42 頁 子程序的設計 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 陜西理工學院畢業(yè)設計 第 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:復用地址數(shù)據(jù)總線, 與 P0 口相連接; IRQ:中斷請求輸入,低電平有效,與外部中斷 INT0 連接; DS/RD:數(shù)據(jù)選擇或讀輸入腳, 與 P17 口連接; R/W:讀 /寫輸入端, 與 P16口相連接; AS:地址選通輸入腳, 與 P15口連接; CS:片選輸入,低電平有效 ,與 P14口連接 . (3) DS12C887 的存儲功能 表 DS12C887 的存儲功能 地址 功能 取值范圍十進制數(shù) 取值范圍 二進制 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 世紀 0~ 99 NA 19, 20 陜西理工學院畢業(yè)設計 第 7 頁 共 42 頁 顯示模塊的設計 (1) 點陣式 LCD12864 的工作原理 點陣式 LCD128640402B是一種 具有 4 位 /8 位并行、 2 線或 3 線串行多種接口方式,內部含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示模塊; 其顯示分辨率為 128 64, 內置 8192個 16*16 點漢字,和 128 個 16*8 點 ASCII 字符集 .利用該模塊靈活的接口方式和簡單、方便的操作指令,可構成全中文人機交互圖形界面。 圖 DS12C887 的引腳圖 溫度采集模塊設計 如圖 所示。 圖 主 控制系統(tǒng) AT89S52 主 控制模塊 DS12C887 時鐘模塊 點陣式 LCD12864顯示模塊 模鍵盤塊 溫度采集模塊 陜西理工學院畢業(yè)設計 第 5 頁 共 42 頁 時鐘電路模塊的設計 圖 DS12887的引腳排列, GND、 VCC:直流電源,其中 VCC 接 +5V 輸入, GND 接地,當 VCC 輸入為 +5V 時,用戶可以訪問 DS12C887 內 RAM 中的數(shù)據(jù),并可對其進行讀、寫操作;當 VCC 的輸入小于 + 時,禁止用戶對內部 RAM 進行讀、寫操作,此時用戶不能正確獲取芯片內的時間信息;當 VCC 的輸入小于 +3V 時, DS12C887 會自動將電源發(fā)換到內部自帶的鋰電池上,以保證內部的電路能夠正常工作??僧a生年、月、日、周日、時、分、秒,具有使用壽命長,精度高和低功耗等特點,同時具有掉電自動保存功能;顯示部份由液晶顯示屏 12864 構成。 電路設計最終方案決定 綜上各方案所述 ,對此次作品的方案選定 : 采用 AT89S52 作為主控制系統(tǒng);時鐘芯片 DS12C887提供時鐘計數(shù);點陣式 LCD12864 為顯示。 溫度傳感器的選擇方案與論證 方案一: 使用熱敏電阻作為傳感器,用熱敏電阻與一個相應阻值電阻相串聯(lián)分壓,利用熱敏電阻阻值隨溫度變化而變化的特性,采集這兩個電阻變化的分壓值,并進行 A/D轉換。 時鐘芯片的選擇方案和論證 方案一: 直接采用單片機定時計數(shù)器提供秒信號,使用程序實現(xiàn)年、月、日、星期、時、分、秒計數(shù)。 顯示模塊選擇方案和論證 方案一: 采用 LED數(shù)碼管動態(tài)掃描 ,LED數(shù)碼管價格適中 ,對于顯示數(shù)字合適 ,而且采用動態(tài)掃描法與單片機連接時 ,占用的單片機口線少。 陜西理工學院畢業(yè)設計 第 2 頁 共 42 頁 1 設計要求與方案論證 設計要求 ① 具備年、月、日、星期、時、分、秒等功能; ② 時間與陽歷能夠自動關聯(lián); ③ 具備溫度計量與重要節(jié)日顯示功能; ④ 具備年、月、日、星期、時、分、秒校準功能。對于數(shù)字電子萬年歷采用直觀的數(shù)字顯示,可以同時顯示年、月、日、周日、時、分、秒和溫度等信息,還具有時間 校準 等 功能 。這也是單片機以后發(fā)展的重要趨勢。單片機正處在微控制器的全面發(fā)展階段,各公司的產品在盡量兼容的同時
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1