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

正文內(nèi)容

基于單片機多功能電子鐘設(shè)計(存儲版)

2025-04-07 11:28上一頁面

下一頁面
  

【正文】 A 背光正極 8 D1 DATA I/O 16 BLK 背光負極 基本操作時序如下: 1)讀狀態(tài): RS=L, RW=H, E=H 2)寫指令: RS=L, RW=L, D0~ D7=指令碼, E=高脈沖 3)讀數(shù)據(jù): RS=H, RW=H, E=H 4)寫數(shù)據(jù): RS=H, RW=L, D0~ D7=數(shù)據(jù), E=高脈沖 初始化設(shè)置 1)顯示模式設(shè)置如表 5: 表 5顯示模式設(shè)置 指令碼 功能 0 0 1 1 1 0 0 0 設(shè)置 16*2顯示, 5*7點陣, 8位數(shù)據(jù)接口 2) 顯示開 /關(guān)及光標(biāo)設(shè)置 如表 6: 表 6 顯示開 /關(guān)及光標(biāo)設(shè)置 指令碼 功能 0 0 0 0 1 D C B D=1開顯示; D=0關(guān)顯示 C=1顯示光標(biāo); C=0不顯示光標(biāo) B=1光標(biāo)閃爍; B=0光標(biāo)不顯示 0 0 0 0 0 1 N S N=1 當(dāng)讀或?qū)懸粋€字符后地址指針加一,且光標(biāo)加一 N=0 當(dāng)讀或?qū)懸粋€字符后地址指針減一,且光標(biāo)減一 S=1當(dāng)寫一個字符,整屏顯示左移( N=1) 南華大學(xué)電氣 工程學(xué)院單片機原理及應(yīng)用課程設(shè)計 第 28 頁 共 54 頁 LCD1602 與 MCU 的接口電路 LCD 的 D0~ D7 分別接單片機的的 P2 口,作為數(shù)據(jù)線,因為 P0 口內(nèi)部沒有上拉電阻,所以外部另外加上 10K 的上拉電阻; — 分別接 LCD 的 RS、RW、 E 三個控制管腳; RV1 用來調(diào)節(jié) LCD 的顯示灰度; BLK、 BLA 為背光的陰極和陽極,接上相應(yīng)電平即點亮背光燈。而本系統(tǒng)選用的是 12MHz 的晶振,因此一個機器周期為 1μs,那么復(fù)位脈沖寬度最小應(yīng)為 2μs。當(dāng)單片機已在運行之中時,按下復(fù)位鍵也能使 RST持續(xù)一段時間的高電平,從而實現(xiàn)上電且開關(guān)復(fù)位的操作。當(dāng)有 S1鍵按下時,執(zhí)行時鐘設(shè)置,當(dāng)有 S4鍵按下時,則進入鬧鐘設(shè)置,無論是時鐘還是鬧鐘,設(shè)置完后退出,溫度、時鐘恢復(fù)實時顯示。隨著 s s3值的的變化顯示不同的字符串。: 圖 33 鬧鐘設(shè)置流程圖 S4=1 設(shè)置鬧鐘 S4=2 退出設(shè)置 S1=1 調(diào)節(jié)秒 S1=2 調(diào)節(jié)分 S1=3 調(diào)節(jié)時 S1=4 退出 S1=1秒 S1=2分 S1=7月 S1=8 退出 S2 調(diào)加秒 S3 調(diào)減秒 S3 調(diào)減年 S2 調(diào)加年 南華大學(xué)電氣 工程學(xué)院單片機原理及應(yīng)用課程設(shè)計 第 33 頁 共 54 頁 參考文獻 [1]陳明熒. 8051 單片機課程設(shè)計實訓(xùn)教程 [M].北京:清華大 學(xué)出版社 [2]蘇平 .單片機的原理與接口技術(shù) [M].北京 :電子工業(yè)出版社, 2021: 1113. [3]王忠民 .微型計算機原理 [M].西安 :西安科技大學(xué)出版社, 2021: 1555. [4]何立民.單片機高級教程 [M].北京 :北京航空航天大學(xué)出版社, 2021 年 [5]周雪 .模擬電子技術(shù) [M]西安 : 西安電子科技大學(xué)出版社, 2021: 8195. [6]左金生 .電子與模擬電子技術(shù) [M].北京 :電子工業(yè)出版社, 2021: 105131. [7]尹勇 .單片機開發(fā)環(huán)境 μ Vision2 的開發(fā)指南 [M]. 北京 :北京航 空航天大學(xué)出版社, 2021: 173199. [8]新編單片機原理與應(yīng)用(第二版) .西安電子科技大學(xué)出版社, [9]張萌 .單片機應(yīng)用系統(tǒng)開發(fā)綜合實例 [M]. 北京:清華大學(xué)出版社, [10]樓然苗 .單片機課程設(shè)計指導(dǎo) [M]. 北京:北京航空航天大學(xué)出版社, [11]朱思榮. 51單片機實現(xiàn)公歷與農(nóng)歷、星期的轉(zhuǎn)換 [Z].當(dāng)當(dāng)電子網(wǎng) [12]李廣弟 . 單片機原理及應(yīng)用 [M] 北京航空航天大學(xué)出版社 ,2021 年 [13]王越明 .電子萬年歷的設(shè)計 [J].黑龍江科技信息, 2021 年 [14] 郭天祥,新概念 51單片機 c語言教程。 //顯示屏幕第二行 void id_case1_key()。 sbit ACC7=ACC^7。 // 設(shè)置時間 bit sec,min,hour,year,mon,day,weekk。 // 向 DS1302 寫入一個字節(jié) uchar R1302(uchar)。 sbit T_RST=P3^6。 //flag 是時鐘冒號閃爍標(biāo)志, sflag 是溫度負號顯示標(biāo)志 void Disp_line1(void)。 鬧鐘的設(shè)置時通過 S1鍵的按下次數(shù)來判斷的。當(dāng) s1=3時,地址指針指向 shi顯示位置處,變量最大值設(shè)為 23。程序開始運行后首先要 進行初始化,把單片機的各引腳的狀態(tài)按程序里面的初始化命令進行初始化,初始化完成后運行溫度測量程序,讀取出溫度傳感器測量出來的溫度,然后運行公歷計算程序,得到公歷的時間、日期信息,再運行按鍵掃描程序,檢測有無按鍵按下,如果沒有按鍵按下則直接調(diào)用節(jié)日計算程序,根據(jù)得到的公歷日期信息計算出節(jié)日,如果有按鍵按下則更新按鍵修改后的變量后送給節(jié)日計算程序,由節(jié)日計算程序根據(jù)修改后的變量計算出對應(yīng)的節(jié)假日,計算完成后運行顯示程序,顯示程序?qū)⒌玫降臏囟葦?shù)據(jù)、公歷信息、節(jié)假日信息送給對應(yīng)的數(shù)碼管讓其顯示。復(fù)位電路把單片機鎖定在復(fù)位狀態(tài)上并且維持一個延時(記作 TRST),以便給予電源電壓從上升到穩(wěn)定的一個等待時間;在電源電壓穩(wěn)定之后,再插入一個延時,給予時鐘振蕩器從起振到穩(wěn)定的一個等待時間;在單片機開始進入運行狀態(tài)之前,還要至少推遲 2 個機器周期的延時。如果 RST 持續(xù)為高電平,單片機就處于循環(huán)復(fù)位狀態(tài),而無法執(zhí)行程序。圖 5中的斜率累加器用于補償和修正測溫過程中的非線南華大學(xué)電氣 工程學(xué)院單片機原理及應(yīng)用課程設(shè)計 第 24 頁 共 54 頁 性,其輸出用于修正計數(shù)器 1的預(yù)置值。與前一代產(chǎn)品不同,新的產(chǎn)品支持 3V~ 的電壓范圍,使系統(tǒng)設(shè)計更靈活、方便。如下圖 4所示。表 2 為 DS1302的日歷、時間寄存器內(nèi)容:“ CH”是時鐘暫停標(biāo)志位,當(dāng)該位為 1 時,時鐘振蕩器停止, DS1302 處于低功耗狀態(tài);當(dāng)該 位為 0 時,時鐘開始運行。當(dāng) VCC2 大于 VCC1+ 時,VCC2 給 DS1302 供電。另外,它還能提供 31 字節(jié)的用于高速數(shù)據(jù)暫存的 RAM。南華大學(xué)電氣 工程學(xué)院單片機原理及應(yīng)用課程設(shè)計 第 20 頁 共 54 頁 究竟訪問哪一區(qū),存是通過不同的 尋址方式加以區(qū)分的。在電路中,對電容 C1和 C2的值要求不是很嚴格,如果使用高質(zhì)的晶振,則不管頻率為多少, C C2通常都選擇 30pF。如果執(zhí)行 SBUF指令 ,則讀出的數(shù)據(jù)一定來自接收緩存器。除了復(fù)位(硬件復(fù)位或 WDT溢出復(fù)位),沒有辦法停止 WDT工作。 如 EA 端為高電平(接 Vcc端), CPU 則執(zhí)行內(nèi)部程序存儲器中的指令。 如有必 要,可通過多特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置,可禁止 ALE 操作。 表 1 P3口的第二功能圖 端口引腳 第二功能 RXD(串行輸入口) TXD(串行輸出口) INT0(外中斷 0) INT1(外中斷 1) T0(定時 /計時器 0外部輸入) T1(定時 /計時器 1外部輸入) WR(外部數(shù)據(jù)存儲器寫選通) RD(外部數(shù)據(jù)存儲器讀選通) ? RST:復(fù)位輸入。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。 在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低 8位)和數(shù)據(jù)總線服用,在訪問期間激活內(nèi)部上拉電阻。 南華大學(xué)電氣 工程學(xué)院單片機原理及應(yīng)用課程設(shè)計 第 15 頁 共 54 頁 1602液晶模塊內(nèi)部的字符發(fā)生存儲器( CGROM)已經(jīng)存儲了 160個不同的點陣字符圖形,如圖 1058所示,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A” 的代碼是 01000001B( 41H),顯示時模塊把地址 41H中的點陣字符圖形顯示出來,我們就能看到字母 “A” 。 指令 7:字符發(fā)生器 RAM地址設(shè)置。(說明: 1為高電平、 0為低電平) 指令 1:清顯示,指令碼 01H,光標(biāo)復(fù)位到地址 00H位置。 第 4腳: RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。 方案二:采用動態(tài)顯示方法,動態(tài)顯示模塊的硬件制作簡單,段掃描和位掃描各占用一個端口,總需占用單片機 14 個端口,采用間斷掃描法功耗小、硬件成本低及整個硬件系統(tǒng)體積相對減小。 (4).Convert T( 44h),發(fā)完指令后應(yīng)查詢總線上的電平,當(dāng)電平位高時溫度轉(zhuǎn)換完成。采用此種方案雖然減少芯片的使用,節(jié)約成本,但是,實現(xiàn)的時間誤差較大。 圖 1 硬件電路框圖 AT 89 S 52電源模塊溫度模塊獨立按鍵時鐘模塊顯示模塊鬧鐘模塊南華大學(xué)電氣 工程學(xué)院單片機原理及應(yīng)用課程設(shè)計 第 9 頁 共 54 頁 單片機芯片設(shè)計與 論證 方案一 : 采用 AT89C51 芯片作為硬件核心,采用 Flash ROM,內(nèi)部具有 4KB ROM 存儲空間 ,能用于 3V 的超低電壓工作 ,而且與 MCS51系列單片機完全兼容 ,但是運用于電路設(shè)計中時由于不具備 ISP 在線編程技術(shù) , 當(dāng)在對電路進行調(diào)試時,由于程序的錯誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r,對芯片的多次拔插會對芯片造成一定的損壞。 系統(tǒng)以 AT89S52 單片機為控制器,以串行時鐘日歷芯片 DS1302 記錄日歷和時間, 它可以對年、月、日、時、分、秒進行計時,還具有閏年補償?shù)榷喾N功能。目前, 單片機技術(shù)的應(yīng)用產(chǎn)品已經(jīng)走進了千家萬戶 , 電子 時鐘 的出現(xiàn)給人們的生活帶來 了 諸多方便 , 隨著微電子技術(shù)的高速發(fā)展,單片機在國民經(jīng)濟的個人領(lǐng)域得到了廣泛的運用,單片機以體積小、功能全、性價比高等諸多優(yōu)點,在工業(yè)控制、家用電器、通信設(shè)備、信息處理、尖端武器等各種測控領(lǐng)域的應(yīng)用中獨占鰲頭,單片機開發(fā)技術(shù)已成為電氣、通信、自動化、機電 一體化等專業(yè)技術(shù)人員必須掌握的技術(shù)。 二、主要技術(shù)指標(biāo)與要求: ( 1)基本功能 a 準(zhǔn)確計時,以數(shù)字形式顯示時、分、秒的時間; b 小時的計時為 12 進位,分和秒的計時為 60 進位; c 校時功能。 而 電子萬年歷作為電子類小設(shè)計 不僅是市場上的寵兒,也是是單片機實驗中一個很常用的題目。 關(guān)鍵字 :時鐘顯示 調(diào)整 溫度計 液晶顯示 南華大學(xué)電氣 工程學(xué)院單片機原理及應(yīng)用課程設(shè)計 第 7 頁 共 54 頁 ABSTRACT This paper introduces the based on AT89S52 multifunction electronic calendar of the hardware structure and software and hardware design method. This design by data display module, temperature acquisition module, time processing module and set module four modules. With AT89S52 singlechip microputer system for the controller to serial clock calendar chip DS1302 record calendar and time, it can be to date and time, minutes and seconds for the time, also has a leap year pensation and other functions. Temperature gathering choose DS18B20 chip, calendar by using object digital display, data showed that the 1602 liquid crystal display module, can be in the LCD shows at the same time year, month, day, Sunday, when, minutes and seconds, still have time calibration etc. Function. This calendar has read the convenient, direct display, functional diversity, simple circuit, low cost, and many other advantages, has a broad market prospect. Key words: The clock display adjustment thermometer LCD displ
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1