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

正文內(nèi)容

基于單片機可控時鐘的設(shè)計(留存版)

2025-01-16 21:35上一頁面

下一頁面
  

【正文】 36=11110010110000=3CB0。 2 電路設(shè)計 整體設(shè)計 此次設(shè)計主要是應(yīng)用單片機來設(shè)計電子時鐘,硬 件部分主要分以下電路模塊:顯示電路用六個數(shù)碼管分別顯示小時(年份)、分鐘(月份)和秒(日),通過動態(tài)掃描進行顯示,從而避免了譯碼器的使用,使電路更加簡單。 P0, P1, P2, P3可作為輸入或輸出端口, RST是 復(fù)位輸入 ,接復(fù)位電路 。 因此,研究數(shù)字鐘及擴大其應(yīng)用,有著非常現(xiàn)實的意義。本文采用 AT89C51 型單片機為核心實現(xiàn)可控時鐘控制,至所以選擇 AT89C52 型單片機而沒有選擇其他單片機主要原因在于 AT89C52 型單片機進入市場時間早、總線開放、仿真開發(fā)設(shè)備多、芯片及其開發(fā)設(shè)備價格低廉、速度較快、電磁兼容性較好的。 ( 4)硬件電路設(shè)計。 AT89C52單片機與工業(yè)標準的 MCS51 的各方面性能比較, 其 最大的特點 是 只讀存儲器可以反復(fù)擦除, 是一種 精簡版本高效微控制器 , AT89C52 單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案 。 通過運用自己的所學(xué)知識了解和掌握道路劃線車控制系統(tǒng)的性能;并對其的基本原理和基本功能有比較深的了解;了解和掌握元器件的功能及性能。單片機在多功能數(shù)字鐘中的應(yīng)用已是非常普遍的,人們對數(shù)字鐘的功能及工作順序都非常熟悉。用 C 語言編寫單片機處理控制程序。 2.學(xué)生的答辯成績?nèi)≈T答辯委員會的平均成績?;趩纹瑱C設(shè)計的數(shù)字鐘精確度較高 , 因為在程序的執(zhí)行過程中 , 任何指令都不影響定時器的正常計數(shù) ,即便程序很長也不會影響中斷的時間 。 1602 液晶與 DS18B20 溫度傳感器 1602 采用標準的 16 腳接口,其中: 第 1 腳: VSS 為電源地 第 2 腳: VDD 接 5V 電源正極 第 3 腳: V0 為液 晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會產(chǎn)生 “ 鬼影 ” ,使用時可以通過一個 10K 的電位器調(diào)整對比度)。 3 程序設(shè)計 程序思路 程序先開始,用定時器中斷來啟動時間,再用鍵盤掃描控制 時間,最后在 1602液晶上顯示出時間。 其次,我參看了文獻中的設(shè)計思路,做到胸有成竹 后 再進行具體的程序書寫工作。要真正把程序?qū)憣?,要通過仿真發(fā)現(xiàn)并且改正錯誤 。 在設(shè)計過程中可以看出,匯編語言有著其獨特的魅力,它簡單易學(xué),語法錯誤容易糾正;用 單片機實現(xiàn)電子鐘的設(shè)計是比較方便和易于 實現(xiàn)的 。 //儲存 溫度的整數(shù)部分 unsigned char TD。 } /******************************************************************************* 以下是對液晶模塊的操作程序 *******************************************************************************/ sbit RS=P1^5。result=0,不忙 ***************************************************/ bit BusyTest(void) { bit result。 _nop_()。 E=0。 delaynms(5)。 DQ = 0。i8。 //返回讀出的十進制數(shù)據(jù) } /***************************************************** 函數(shù)功能:向 DS18B20 寫入一個字節(jié)數(shù)據(jù) 入口參數(shù): dat ***************************************************/ WriteOneChar(unsigned char dat) { unsigned char i=0。//如果讀到的數(shù)據(jù)是 0,則將 0 存入 dat //將單片機檢測到的電平信號 DQ 存入 r[i] for(time=0。 return (flag)。 //儲存 DS18B20 是否存在的標志, flag=0,表示存在; flag=1,表示不存在 DQ = 1。 //當(dāng) E 由高電平跳變成低電平時,液晶模塊開始執(zhí)行命令 } /***************************************************** 函數(shù)功能:對 LCD 的顯示模式進行初始化設(shè)置 ***************************************************/ void LcdInitiate(void) { delaynms(15)。 //當(dāng) E 由高電平跳變成低電平時,液晶模塊開始執(zhí)行命令 } /***************************************************** 函數(shù)功能:指定字符顯示的實際地址 入口參數(shù): x ***************************************************/ void WriteAddress(unsigned char x) { WriteInstruction(x|0x80)。 //如果忙就等待 RS=0。in。x0。 //說明顯示的是溫度 unsigned char code Cent[]={Cent}。繪制結(jié)果如下: 圖 仿真圖 功能的實現(xiàn) 在繪制仿真圖之后,要向單片機裝入程序,從而使單片機開始工作并帶動整個電路工作,裝入過程為:點擊單片機,選擇所編譯程序的輸出 hex 文件,確定即可。再顯 示走時部分。因此可取 50ms為計時單位 [16],初值 M應(yīng)為 50*103*106=216M。給用戶帶來了更方便的使用和更令人滿意的效果。 在使用時 VCC接電源電壓, GND接地。 而且是控制的核心部分。 本文所述可控時鐘設(shè)計主要指時鐘顯示、時間設(shè)置、溫度采集等控制系統(tǒng)。 ( 3)設(shè)計方案與方案認證。本文采用 AT89C51 型單片機為核心實現(xiàn)可控時鐘控制,至所以選擇 AT89C52 型單片機而沒有選擇其他單片機主要原因在于 AT89C52 型單片機進入市場時間早、總線開放、仿真開發(fā)設(shè)備多、芯片及其開發(fā)設(shè)備價格低廉、速度較快、電磁兼容性較好的。 二、論文(設(shè)計)的主要內(nèi)容: 引言部分。但是卻很少知道它的內(nèi)部結(jié)構(gòu)以及工作原理。 ( 6)仿真與測試。 3.答辯委員會除給出答辯成績外,還應(yīng)匯總和審查指導(dǎo)教師、材料評閱人給出的成績,然后分檔(優(yōu) ≥90;良 8089 分;中 7079 分;及格 6069 分;不及格 ≤59分)給出學(xué)生畢業(yè)設(shè)計(論文)成績。從而 , 使數(shù)字鐘的精度僅僅取決于單片機的產(chǎn)生機器周期電路和定時器硬件電路的精確度。 第 4 腳: RS 為寄存器選擇,高電平 1 時選擇數(shù)據(jù)寄存器、低電平 0 時選擇指令寄存器。 結(jié)合電路 , 程序的總體思路是 : 圖 程序設(shè)計思路 點復(fù)位鍵后,進行時間顯示,從 0時 0分 0秒開始。認真學(xué)習(xí)了教科書中關(guān)于匯編語言編程的問題,熟悉了匯編語言的編程方法和語法習(xí)慣。 4 軟件設(shè)計與仿真 proteus 軟件介紹 PROTEUS軟件是目前世界上最先進、最完整的嵌入式系統(tǒng)設(shè)計與仿真平臺,可以實現(xiàn)數(shù)字電路、模擬電路及微控制器系統(tǒng)與外設(shè)的混合電路系統(tǒng)的電路仿真、軟件仿真、系統(tǒng)協(xié)同仿真和 PCB設(shè)計等功能,是目前唯一能夠?qū)Ω鞣N處理器進行實時仿真、調(diào)試與測試的 EDA工具。 通過電子鐘的設(shè)計和制作,加深了對單片機的理解,能夠更熟練地應(yīng)用單片機實現(xiàn)預(yù)期的功能,對今后的工作有很大的幫助。 //儲存溫度的小數(shù)部分 sbit lcden=P1^7。 //寄存器選擇位,將 RS 位定義為 引腳 sbit RW=P1^6。 RS=0。 //空操作兩個機器周期,給硬件反應(yīng)時間 P0=dictate。 //E 置低電平 (根據(jù)表 86,寫指令時, E 為高脈沖, // 就是讓 E 從 0 到 1 發(fā)生正跳變,所以應(yīng)先置 0 P0=y。 //延時 5ms ,給硬件一點反應(yīng)時間 WriteInstruction(0x38)。 //再將數(shù)據(jù)線從高拉低,要求保持 480~960us for(time=0。i++) { DQ =1。 for (i=0。 //如果讀到的數(shù)據(jù)是 1,則將 1 存入 dat else dat|=0x00。time++) //延時足夠 長時間,等待存在脈沖輸出完畢 。 //設(shè)置全局變量,專門用于嚴格延時 /***************************************************** 函數(shù)功能:將 DS18B20 傳感器初始化,讀取應(yīng)答信號 出口參數(shù): flag ***************************************************/ bit Init_DS18B20(void) { bit flag。 //空操作四個機器周期,給硬件反應(yīng)時間 E=0。 //空操作四個機器周期,給硬件反應(yīng)時間 E=0。 } /***************************************************** 函數(shù)功能:將模式設(shè)置指令或顯示地址寫入液晶模塊 入口參數(shù): dictate ***************************************************/ void WriteInstruction (unsigned char dictate) { while(BusyTest()==1)。 for(i=0。 for(x=z。 //說明沒有檢測到 DS18B20 unsigned char code Temp[]={Temp:}。 在使用 Proteus進行仿真時,仿真圖不用畫出數(shù)碼管驅(qū)動程序,其他部分與設(shè)計的硬件圖相仿?;谝陨峡紤],以 R3 為倒計時中的秒, R4 為倒計時的分,當(dāng)秒加 1 時 R3 減一,減到 0 之后 ,秒賦值為 59,分減一,直到分為 0。其中 M為定時器初值, fosc為 12MHz,若 M為 0則 t=65536*12/2*106=。他在測溫精度,轉(zhuǎn)換時間有了很大的改進。 AT89C52 單片機 該單片機功能強大,不僅能滿足設(shè)計的需要,也可以在設(shè)計要求的基礎(chǔ)上進行一些擴展。 不僅如此,在現(xiàn)代化的進程中,也離不開電子鐘的相關(guān)功能和原理,比如機械手的控制、家務(wù)的自動化 、定時自動報警、按時自動打鈴、時間程序自動控制、定時廣播、自動起閉路燈、定時開關(guān)烘箱、通斷動力設(shè)備、甚至各種定時電氣的自動啟用等,所 有這些,都是以鐘表數(shù)字化為基礎(chǔ)的。采集溫度是所用的是穩(wěn)定。并且可以通過溫度傳感器采集環(huán)境溫度。 2.實 際意義: 本文所述可控時鐘設(shè)計主要指時鐘顯示、時間設(shè)置、溫度采集等控制系統(tǒng)。主要進行文獻綜述, 介紹 道路劃線車控制系統(tǒng)的研 究 發(fā)展歷史及現(xiàn)狀,闡述其研究的意義, 指出本文對這些研究成果有何繼承和發(fā)展,并提出本文要研究的主要內(nèi)容。由單片機作為數(shù)字鐘的核心控制器,可以通過它的時鐘信號進行計時實現(xiàn)計時功能,將其時間數(shù)據(jù)經(jīng)單片機輸出,利用顯示器顯示出來。用 keil 進行程序編譯, protus 進行電路仿真。 指 導(dǎo) 教 師 評 審 意 見 (40%) 評語: 評分 指導(dǎo)教師(簽名): 年 月 日 評 閱 教 師 評 審 意 見 ( 30%) 評語: 評分 評閱教師(簽名): 年 月 日 答 辯 小 組
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1