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

正文內(nèi)容

單片機(jī)多功能數(shù)字電子時(shí)鐘設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-免費(fèi)閱讀

2025-07-21 13:25 上一頁面

下一頁面
  

【正文】 i++){for(j=0。//關(guān)閉充電二級(jí)管,不能對(duì)后備電池進(jìn)行充電,防止發(fā)脹,原來的程序是打開的請(qǐng)關(guān)閉Write1302(0x8e,0x80)。ET0=1。if(timecount9){timecount=0。void set_flag_init(void) //設(shè)置 是否初始化標(biāo)志{Write1302(0x8e,0x40)。在此次設(shè)計(jì)中,知道了做凡事要有一顆平常的心,不要想著走捷徑,一步一腳印。電子時(shí)鐘更具人性化,更能提高人們的生活質(zhì)量更受人們歡迎。圖612總結(jié)通過本次論文設(shè)計(jì),使我加深了對(duì)單片機(jī)的認(rèn)識(shí),并且熟悉了單片機(jī)系統(tǒng)的設(shè)計(jì)流程,收獲豐碩。(4)支持大量的存儲(chǔ)器和外圍芯片。 測(cè)試結(jié)果分析與結(jié)論 測(cè)試結(jié)果分析在測(cè)試中遇到LCD液晶顯示屏為不顯示時(shí),首先使用試測(cè)儀對(duì)電路進(jìn)行測(cè)試,觀察是否存在漏焊,虛焊,或者元件損壞,滑動(dòng)變阻器器沒有調(diào)好:查看燒寫的程序是否正確無誤,對(duì)程序進(jìn)行認(rèn)真修改?;叵脒@些問題只要認(rèn)真多思考都是可以避免的,以下為主要的問題:(1)LCD液晶顯示屏顯示部分已經(jīng)連在最小系統(tǒng)上,節(jié)省了不少時(shí)間和精力。write_sfm(7+0x40,fen)。/提取有效時(shí)間用于顯示}if(flag1==0)//flag1=0,在24小時(shí)模式下顯示{write_(0x80+0x40+14)。write_data(39。 //判斷AM、PM位是0還是1if(ap==0x20){write_(0x80+0x40+14)。init_1602()。write_1302(0x8a,zhou)。write_(0x80+13)。}if(x5==10){x5=0。x5=1){x5=1。}}if(mon==2amp。if(mon==2amp。shi1=nian/16。write_sfm(6,yue)。x5++。x8++。}hour=x5+x6*16。x5++。x4++。}miao=x1+x2*16。if(s2==0){while(!s2)。在調(diào)節(jié)日期的過程中,我們引入了防錯(cuò)機(jī)制,平年2月,你不可能調(diào)到29日,4月,你不可能調(diào)到31日。write_1302(0x8a,zhou)。write_(0x80+10)。write_(0x0f)。write_1302(0x82,fen)。//松手后繼續(xù)執(zhí)行后面指令if(s1num==1)//如果S1按下一次秒的個(gè)位位置閃爍光標(biāo){write_(0x80+0x40+11)。flag1=0。ap2!=0x09)//PM,且不是8點(diǎn)或9點(diǎn){hour=hour0xa0。ap2==0x08)//下午8點(diǎn)轉(zhuǎn)化成20點(diǎn)hour=0x20。amp。write_1302(0x8e,0x80)。if(shi==2amp。hour=hour+0x80。amp。amp。if(s4==0){s2num++。需要注意的是,12小時(shí)模式下,只用到后5位來表示時(shí)間,第6位用來表示AM或PM信息,如果真接用24小時(shí)模式下的顯示方法是會(huì)出錯(cuò)的,這里我們需要對(duì)時(shí)進(jìn)行轉(zhuǎn)化。}此電子時(shí)鐘共有4個(gè)按鍵SSS3與調(diào)時(shí)有關(guān)圖按鍵程序如圖11S4為12小時(shí)切換鍵S1功能鍵:在24小時(shí)顯示模式下該鍵被第一次按下后進(jìn)入秒調(diào)整液晶顯示器上的時(shí)間停止走動(dòng)。 //將從DS1302中讀取的BCD碼數(shù)據(jù)轉(zhuǎn)化成10進(jìn)制個(gè)位和10ge=time%16。write_(0x80+0x40+4)。write_(0x38)。delay(5)。 //lcdwr為讀寫控制端lcdwr=0,這里可不寫lcdrs=0。sda=0。i8。//發(fā)送地址write_1302_byte(dat)。//右移一位sck=1。DS1302采用串行方式與單片機(jī)進(jìn)行通信,一個(gè)機(jī)器周期只能讀寫一個(gè)字節(jié)的一位,因此在單片機(jī)與DS1302芯片間傳輸一字節(jié),8位數(shù)據(jù)要分8次進(jìn)行且先從低位開始傳輸。y0。采用DS1302時(shí)鐘芯片的單片機(jī)時(shí)鐘,其實(shí)質(zhì)就是讀取時(shí)鐘芯片內(nèi)的時(shí)鐘信息并把它顯示出來。實(shí)時(shí)時(shí)鐘/日歷電路提供秒分時(shí)、日、日期、月、年的信息,每月的天數(shù)和閏年的天數(shù)可自動(dòng)調(diào)整,時(shí)鐘操作可通過AM/PM指示決定采用24或12小時(shí)格式。③、支持多點(diǎn)組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在唯一的三線上,最多只能并聯(lián)8個(gè),實(shí)現(xiàn)多點(diǎn)測(cè)溫,如果數(shù)量過多,會(huì)使供電電源電壓過低,從而造成信號(hào)傳輸?shù)牟环€(wěn)定。 1602字符液晶使用方法1 基本操作時(shí)序表25 1602字符液晶讀寫狀態(tài)表操作輸入輸出讀指令RS=L, RW=H, E=H,D0—D7=狀態(tài)字寫指令RS=L,RW=L,D0—D7=指令碼,E=H,無讀數(shù)據(jù)RS=H, RW=H, E=H,D0—D7=數(shù)據(jù)寫數(shù)據(jù)RS=H,EW=L, D0—D7=數(shù)據(jù),E=高脈沖,無讀寫操作時(shí)序如圖27和28所示:圖27 1602液晶讀時(shí)序圖圖28 1602液晶寫時(shí)序圖2RAM1602液晶控制器芯片內(nèi)部帶有80個(gè)8位的RAM緩沖區(qū)其地址和屏幕的對(duì)應(yīng)關(guān)系如圖29示圖29 1602字符液晶字庫表3 1602字符液晶字庫1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器,CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,如下表所示,這些字符有,阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時(shí)模塊把地址41H中的點(diǎn)陣字符圖形顯示出來,我們就能看到字母“A” 。圖25 1602字符液晶 1602引腳介紹圖26 LCD液晶顯示表24 1602字符液晶引腳說明編號(hào)符號(hào)引腳說明編號(hào)符號(hào)引腳說明1GND電源地2VCC電源正極3V0液晶顯示對(duì)比度調(diào)解端4RS數(shù)據(jù)/命令選擇端5R/W讀寫選擇6E使能信號(hào)7D0數(shù)據(jù)口8D1數(shù)據(jù)口9D2數(shù)據(jù)口10D3數(shù)據(jù)口11D4數(shù)據(jù)口12D5數(shù)據(jù)口13D6數(shù)據(jù)口14D7數(shù)據(jù)口15BLA背光電源正16BLK背光電源負(fù)各個(gè)引腳具體功能說明:第1腳,GND為地電源。 第八行控制寄存器bit7是寫保護(hù)位WP當(dāng)WP為1時(shí)寫保護(hù)位可防止對(duì)任一寄存器的寫操作,在任何的對(duì)時(shí)鐘和RAM的寫操作之前,WP位必須為0。(2) DS1302的控制字節(jié)DS1302的控制字如表所示。對(duì)于位6,若對(duì)程序進(jìn)行讀/寫時(shí)RAM=1,對(duì)時(shí)間進(jìn)行讀/寫時(shí), CK=0。隨著電容C1充電,它兩端電壓上升使得RST電位下降,最終使單片機(jī)退出復(fù)位狀態(tài)。它包含五個(gè)電路部分:電源電路、時(shí)鐘電路、復(fù)位電路、片內(nèi)外程序存儲(chǔ)器選擇電路、輸入/輸出接口電路。采用1602 LCD液晶作為顯示器件。所以不采用此方案。點(diǎn)陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,可用來顯示數(shù)。第一章 設(shè)計(jì)要求與方案論證1具有年、月、日、星期、時(shí)、分、秒顯示功能,2具有年、月、日、星期、時(shí)、分、秒校正功能,3具有12/24小時(shí)切換顯示功能,4具有顯示溫度功能。 時(shí)鐘電路在計(jì)算機(jī)系統(tǒng)中起著非常重要的作用是保證系統(tǒng)正常工作的基礎(chǔ)。單片機(jī)多功能數(shù)字電子時(shí)鐘設(shè)計(jì)單片機(jī)多功能數(shù)字電子時(shí)鐘設(shè)計(jì)緒論概述時(shí)間對(duì)人們來說是非常寶貴的,準(zhǔn)確的掌握時(shí)間和分配時(shí)間對(duì)人們來說至關(guān)重要。在單片機(jī)的應(yīng)用系統(tǒng)中,時(shí)鐘有兩個(gè)方面的含義。 單片機(jī)芯片的選擇方案和論證方案一:采用STC89C52芯片作為硬件核心。但體積較大、且價(jià)格也相對(duì)較高、從便攜實(shí)用的角度出發(fā),不采用此種方案。方案二采用DS1302時(shí)鐘芯片實(shí)現(xiàn)時(shí)鐘。第二章 主要元器件介紹 STC89C52介紹 STC89C52主要功能及PDIP封裝STC89C52是由深圳宏晶科技公司生產(chǎn)的與工業(yè)標(biāo)準(zhǔn)MCS51指令集和輸出管腳相兼容的單片機(jī)。其中電源電路、時(shí)鐘電路、復(fù)位電路是 保證單片機(jī)系統(tǒng)能夠正常工作的最基本的三部分電路,缺一不可。正常運(yùn)行時(shí)可按復(fù)位按鈕對(duì)單片機(jī)復(fù)位,如圖22所示圖22 STC89C52最小系統(tǒng) DS1302時(shí)鐘芯片介紹 DS1302概述DS1302 是美國(guó)DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘芯片,它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,。位1至位5指操作單元的地址??刂谱止?jié)最高有效位(位7) 必須是邏輯1,如果它為0,則不能把數(shù)據(jù)寫入DS1302中,位6為 0,表示存取日歷時(shí)鐘數(shù)據(jù),為1表示存取RAM數(shù)據(jù):位5至位1指示操作單元的地址最低有效位(位0) 如為0表示要進(jìn)行寫操作,為1表示進(jìn)行讀操作,控制字節(jié)總是從最低位開始傳輸表22 DS1302的控制字格式RAM RD1 A4 A3 A2 A1 A0/ CK /WR(3) 數(shù)據(jù)輸入輸出(I/O)在控制指令字輸入后的下一個(gè)SCLK時(shí)鐘的上升沿時(shí),數(shù)據(jù)被寫入DS1302數(shù)據(jù)輸入從低位即位0開始。此外DS1302 還有年份寄存器、控制寄存器、充電寄存器、時(shí)鐘突發(fā)寄存器及與RAM相關(guān)的寄存器等。第2腳,VCC接5V正電源。第三章 系統(tǒng)的硬件設(shè)計(jì)與實(shí)現(xiàn)STC89C52LCD1602液晶顯示模塊DS18B20溫度傳感器時(shí)鐘電路鍵盤輸入模塊復(fù)位電路電源蜂鳴器模塊 圖31硬件框圖 硬件系統(tǒng)硬件概述本電路以STC89C52單片機(jī)為控制核心,以STC89C52最小系統(tǒng)為基礎(chǔ)。④、工作電源: 3~5V/DC。DS1302與單片機(jī)之間能簡(jiǎn)單地采用同步的方式進(jìn)行通信,僅需用到三個(gè)口線(1)RST 復(fù)位 (2)I/O數(shù)據(jù)線 (3)SCLK串行時(shí)鐘。只要時(shí)間初值正確時(shí)鐘就能一直精準(zhǔn)的走下去。y)。 向DS1302寫數(shù)據(jù)/***************************寫數(shù)據(jù)字節(jié)子函數(shù)**************************/void
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1