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

正文內(nèi)容

電子萬(wàn)年歷及溫度計(jì)設(shè)計(jì)畢業(yè)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 ......................... 19 軟、硬件綜合調(diào)試 ................................................................................................ 20 結(jié) 論 ............................................................................................................................. 21 參 考 文 獻(xiàn) ....................................................................................................................... 22 致 謝 ............................................................................................................................. 23 附 錄 一 ......................................................................................................................... 24 附 錄 二 ......................................................................................................................... 25 濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 1 1 前言 電子萬(wàn)年歷的出現(xiàn)給人們的生活帶來(lái)的 極大 的 方便 ,電子萬(wàn)年歷的核心是單片機(jī)。 能夠開發(fā)學(xué)生的專用芯片、總線技術(shù)、電子線路、單片機(jī)等基礎(chǔ)知識(shí)的應(yīng)用能力, 特別是對(duì)于單片機(jī)的學(xué)習(xí), 具有重要的實(shí)踐意義。它可以對(duì)年、月、周、日、時(shí)、分、秒等進(jìn)行計(jì)時(shí),而且具有閏年補(bǔ)償功能;溫度作為人們?nèi)粘I钪胁豢苫蛉钡男畔ⅲP(guān)系千家萬(wàn)戶。 electronic calendar。 導(dǎo)彈的制造 ,計(jì)算機(jī)的網(wǎng)絡(luò)通訊 ,飛機(jī)上 的 各種 各樣 儀表 ,工業(yè)自動(dòng)化的控制 以及 數(shù)據(jù)處理, 使用 頻繁 的 各式各樣 智 能 IC 卡 ,豪華轎車的安全 系統(tǒng) ,攝像機(jī) 、錄像機(jī)、 全自動(dòng)洗衣機(jī)的控制,以及程 序 控 制 玩具、電子寵物 等,這些都 是 離不開單片機(jī) 的 [1]。 因此,單片機(jī)的學(xué)習(xí)、開發(fā)與應(yīng)用 可以對(duì)以后的工作、就業(yè)都會(huì)有很大的幫助,也可以 造就一批 熟悉 計(jì)算機(jī)應(yīng)用與智能化控制的工程師 、甚至科學(xué)家 以及相關(guān)的技術(shù)人員 。 圖 STC89C52 單片機(jī)的外形 STC89C52 單片機(jī) 的 特性 : STC89C52 單片機(jī) 的 時(shí)鐘頻率 為 ,有 32 個(gè)雙向 I/O 口 ,以及 3 個(gè) 16位定時(shí)器 /計(jì)數(shù)器 ,加上 6 個(gè)中斷源 (2 個(gè)串行中斷 、 2 個(gè)外部中斷源 、 2 個(gè)讀寫中斷口線 )和 3 個(gè)加密位 ,有 可編程 UART 串行通道 和 低功耗的閑置和掉電模式 ,還有 軟件設(shè)置睡眠和喚醒功能 。 ( 3) 輸入 /輸出引腳 P0 口 (39~32 腳 ): ~ 統(tǒng)稱為 P0 口。 P3 口的第二功能具體如下所示: —(10 腳 )RXD:串行數(shù)據(jù)接收端。 內(nèi)部資源簡(jiǎn)介: 單片機(jī)內(nèi)部由 CPU、 RAM、 ROM、 T/C 等組成,并帶有 32 個(gè) I/O 口 。圖 是 STC89C52單片機(jī)的復(fù)位電路 。 12345678RST91011121314151617XTAL218XTAL119VSS202122232425262728PSEN29ALE30EA/VPP313233343536373839VCC40U1STC89C52S112Y2XTAL30pFC230pFC310uFC41KR1210KR13+5VKey1Key2Key3DS18B20A1A2A3A4A5A6A7A0+5VRSWRENRDSCLSDARST 圖 單片機(jī)的最小系統(tǒng) 濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 6 按鍵 模塊 鍵盤設(shè)計(jì)需要解決的問題 鍵盤是操作人員向系統(tǒng)提供 操作 命令及數(shù)據(jù)的外部設(shè)備 , 可分為編碼鍵盤和非編碼鍵盤兩種類型。 有時(shí)候操作人員按鍵動(dòng)作不夠熟練, 可能 會(huì)出現(xiàn)按鍵一次 但 產(chǎn)生多次擊鍵以及重鍵的情況。按鍵 消抖,分為 硬件去抖 和 軟件去抖兩種方法。獨(dú)立鍵盤操作簡(jiǎn)便,但需要較多的 I/O 口 。 如圖 所示。 鍵盤中沒有鍵被按下時(shí), CPU 可以去做其他的事情。 LCD12864 的驅(qū)動(dòng)電路較為簡(jiǎn)單,如下圖 所示。 它的主要特性為: ( 1) 實(shí)時(shí)時(shí)鐘, 提供年、月、周、日、時(shí)、分、秒等信息,還可進(jìn)行自動(dòng)整定 ; ( 2) 具有 31 8 RAM,可用來(lái)暫存數(shù)據(jù) ; ( 3) 僅需三條線與單片機(jī)相連 ; ( 4) 工作電壓范圍為 ; ( 5) 功耗極低,工作電壓低于 時(shí),電流小于 300nA; ( 6) 與 TTL 電平 兼容 ( VCC=5V ) ; ( 7) 可選的工業(yè)溫度范圍 40℃ 至 +85℃ 。根據(jù)軟件功能要求,將系統(tǒng)軟件分成多個(gè)模塊,每個(gè)模塊完成一個(gè)其中的某一個(gè)功能,最后把這些模塊連接起來(lái)。運(yùn)用計(jì)算機(jī) 對(duì)各模塊 進(jìn)行仿真 測(cè)試逐步實(shí)現(xiàn) LCD 電子萬(wàn)年歷的各項(xiàng)性能指標(biāo)。 修改日期、時(shí)間程序框圖如下 圖 所 示 。 解決 的辦法 :將 JT2B 跳線器 短路帽置位 到 上端 去 。這樣 硬件調(diào)試中不必要的麻煩 就大大減少了 。 ( 2)調(diào)用子程序時(shí)出現(xiàn)不能調(diào)用的現(xiàn)象。 首 先 要 驗(yàn)證子程序正確 與否 ,再將這些子程序連接起來(lái) 整體調(diào)試 。由于測(cè)量過程中一系列隨機(jī)因素的影響 會(huì)導(dǎo)致 隨機(jī)誤差 的存在 。這次畢業(yè)設(shè)計(jì)通過自己親身對(duì)單片機(jī)的學(xué)習(xí)與 應(yīng)用,從而達(dá)到學(xué)習(xí)、設(shè)計(jì)、開發(fā)軟、硬的能力。 從論文的選題論證、研究工作到論文的撰寫,都是在他精心指導(dǎo)下完成的。 sbit io=P3^5。 sbit s3=P2^4。,39。,39。,39。}。y)。 delayms(5)。 delayms(5)。 write_cmd(pos)。//清除 LCD 的顯示內(nèi)容 delayms(5)。 delay(10)。 delay(4)。 value=1。} else { flash=0。 TH=read_18b20byte()。 write_data(dis[wge])。i8。i8。 sck=0。 io=1。 _nop_()。 io=1。 second=read_ds1302(0x81)。 } LCD_pos(1,0)。 month1=month/16。 min1=minute/16。 write_data(dis[year2])。 write_data(dis[day2])。 write_data(dis[10])。 shi=dat/10。 LCD_pos(2,add)。 write_cmd(0x0f)。 write_cmd(0x0d)。 濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 37 miao1=(miao/10)*16+miao%10。 write_ds1302(0x80,miao1)。 } flag=0。 if(fen==60) fen=0。 LCD_pos(3,0)。 LCD_pos(3,4)。 write_ds1302(0x8a,zhou1)。 zhou1=(zhou/10)*16+zhou%10。 s1num=0。 write_cmd(0x0d)。 while(!s1)。 shi=dat/10。 write_data(dis[sec2])。 write_data(dis[hour2])。 濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 34 write_data(dis[11])。 write_data(dis[0])。 hour1=hour/16。 } year1=year/16。) { write_data(dis1[i])。 hour=read_ds1302(0x85)。 _nop_()。 _nop_()。 rst=0。 濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 31 } void write_ds1302(uchar add,uchar dat) { rst=0。 } } uchar read_ds1302_byte() { uchar i,value。 } /****1302***/ void write_ds1302_byte(uchar dat) { uchar i。 } } void wdisplay() { LCD_pos(1,3)。 //跳過 ROM write_18b20byte(0xbe)。 init_18b20()。i8。 DQ=datamp。 濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 28 delay(8)。//顯示開,關(guān)光標(biāo) delayms(5)。 else if(X==3) X=0x98。 delayms(5)。 delayms(5)。x) 濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 26 for(y=110。,39。,39。,39。 uchar code dis[]={39。 //并 /串方式控制 sbit s1=P2^2。 總之,這 學(xué)期 的畢業(yè)設(shè)計(jì)真的讓我成長(zhǎng)很多,我也要盡可能的 在 今后的工作中多學(xué) 知識(shí) , 努力 使自己 不斷完善 。同時(shí)在軟件的編程方面得到 提高,編程能力得到加強(qiáng), 并且鞏固了所學(xué)的知識(shí)。單片機(jī)是集 CPU 、 RAM 、ROM 、定時(shí)、 計(jì)數(shù)和多種接口于一體的微 型 控制器。將 所顯示的結(jié)果 與 電壓表測(cè)得的結(jié)果 相比較 可以 發(fā)現(xiàn)本次設(shè)計(jì)存在一些誤差。 通常采用的方法是通過編制一些 簡(jiǎn)單 的調(diào)試程序 對(duì)相應(yīng)各硬件單元電路的功能 分別 進(jìn)行 獨(dú)立的 檢查。 調(diào)試軟件的 過程中 遇到的問題 主要有一下幾個(gè) : ﹙ 1﹚ 在 程序 下載已 后, LCD 顯示屏 出現(xiàn) 不亮 的問題 。要檢查各器件的性能是否符合要求 在搭接實(shí)物之前 就要進(jìn)行好 。 我 在 調(diào)試 電子萬(wàn)年歷的 過程 中遇到了 這 些問題。 陽(yáng)歷程序框圖如下 圖所示 。 (6)增強(qiáng)軟件的抗干擾能力,提高軟件的可靠性 [9]。 DS1302 讀 /寫時(shí)序圖如下 圖 和 所示 : 單字節(jié)讀 單 字節(jié)寫 濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 12 4 系統(tǒng)軟件 設(shè)計(jì) 軟件總體設(shè)計(jì) 在 進(jìn)行 軟件的詳細(xì)設(shè)計(jì)之前 應(yīng)該首先站在全局高度上進(jìn)行總體設(shè)計(jì),選擇合理恰當(dāng)?shù)能浖Y(jié)構(gòu),從而開發(fā)出高質(zhì)量的軟件系統(tǒng)。時(shí)鐘可以采用帶 AM/PM 的 12 小時(shí)格式 或24 小時(shí) 格式 運(yùn)行。 濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 9 圖 DS18B20 驅(qū)動(dòng)電路 顯示模塊 本設(shè)計(jì) 通過 LCD1602 與 LCD12864 的對(duì)比發(fā)現(xiàn) LCD12864 具有 很多 LCD1602 不具有的優(yōu)點(diǎn),比如可以顯示漢字等等。 ( 2)中斷工作方式 采用掃描 工作方式時(shí),雖然能夠響應(yīng)按鍵輸入的數(shù)據(jù)或命令,但是 該 方式不管是否有鍵盤按下, CPU 總要 不斷的 掃描鍵盤;而當(dāng)計(jì)算機(jī) 在工作時(shí),并不需要經(jīng)常有按鍵輸入,因此 CPU 常??諕呙琛?雖然矩陣鍵盤操作較為復(fù)雜,但會(huì)節(jié)省大量的 I/O 口 資 源。獨(dú)立式鍵盤 的 按鍵 是 相互獨(dú)立 的 ,每個(gè)按鍵有一根線接到對(duì)應(yīng)的 I/O 口,每根與 I/O 口相連的線上的按鍵相互之間都不影響 。如果按鍵時(shí)抖動(dòng)則濟(jì)南大學(xué)畢業(yè)設(shè)計(jì) 7 會(huì)引起一次按鍵被認(rèn)為是輸入了多次即 CPU 多次響應(yīng)指令。如最先按下的鍵為系統(tǒng)的有效按鍵,或者把按下時(shí)間最長(zhǎng)的按鍵作為有效按鍵,除此之外也可以將最后按下或釋放的按鍵作為系統(tǒng)的有效按鍵。 此外晶振還有一個(gè)非常重要的參數(shù)— 負(fù)載電容值,如果選擇與負(fù)載電容值相等的并聯(lián)電容時(shí),就會(huì)得到晶振標(biāo)稱的諧振頻率 [7]。因此,復(fù)位是對(duì)單片機(jī) 的工作來(lái)說非常重要。 —(16 腳 )WR :外部數(shù)據(jù)存儲(chǔ)器寫選通,低電平有效。 P3 口 (10~17
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1