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

正文內(nèi)容

基于單片機的電子時鐘設(shè)計-wenkub

2023-07-11 09:31:08 本頁面
 

【正文】 示電路選用AMPIRE12864,其顯示器LCD的引腳圖如25所示。 DS18B20的性能特點DS18B20的性能特點:獨特的單線接口僅需要一個端口引腳進行通信;多個DS18B20可以并聯(lián)在唯一的三線上,實現(xiàn)多點組網(wǎng)功能;無須外部器件可通過數(shù)據(jù)線供電,~;零待機功耗;溫度以9或12位數(shù)字量讀出;用戶可定義的非易失性溫度報警設(shè)置;報警搜索命令識別并標(biāo)志超過程序限定溫度(溫度報警條件)的器件;負電壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作。當(dāng)RST為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對DS1302進行操作。當(dāng)VCC2大于VCC1+,VCC2給DS1302供電。DS1302的外形及引腳排列如圖23所示。采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。   XTAL2:來自反向振蕩器的輸出。   P3口也可作為AT89C51的一些特殊功能口,如下所示:    RXD(串行輸入口)    TXD(串行輸出口)    INT0(外部中斷0)    INT1(外部中斷1)    T0(記時器0外部輸入)    T1(記時器1外部輸入)    WR(外部數(shù)據(jù)存儲器寫選通)    RD(外部數(shù)據(jù)存儲器讀選通)   P3口同時為閃爍編程和編程校驗接收一些控制信號。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。   P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。   P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。 AT89C51簡介AT89C51是一種4K字節(jié)閃存可編程可擦除只讀存儲(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,俗稱單片機。一個不是很復(fù)雜的功能要是用美國50年代開發(fā)的74系列,或者60年代的CD4000系列這些純硬件來搞定的話,電路是一塊大PCB板,但是如果要是用美國70年代成功投放市場的系列單片機,結(jié)果就會有天壤之別,因為單片機的通過你編寫的程序可以實現(xiàn)高智能、高效率、以及高可靠性。  單片機自動完成賦予它的任務(wù)的過程,也就是單片機執(zhí)行程序的過程,即一條條執(zhí)行的指令的過程,所謂指令就是把要求單片機執(zhí)行的各種操作用命令的形式寫下來,一條指令對應(yīng)著一種基本操作;單片機所能執(zhí)行的全部指令,就是該單片機的指令系統(tǒng),不同種類的單片機,其指令系統(tǒng)亦不同。它體積小、重量輕、抗干擾能力強、環(huán)境要求不高,價格低廉、可靠性高、靈話性好、開發(fā)較為容易,廣泛應(yīng)用于智能生產(chǎn)和工業(yè)自動化上。隨著人們生活環(huán)境的不斷改善和美化,在許多場合可以看到數(shù)字電子時鐘。第一次是擺和擺輪游絲的發(fā)明,相對穩(wěn)定的機械振蕩頻率源使鐘表的走時差從分級縮小到秒級,代表性的產(chǎn)品就是帶有擺或擺輪游絲的機械鐘或表。數(shù)字電子時鐘是一個無處不在的電子產(chǎn)品,經(jīng)過多年的發(fā)展技術(shù)已經(jīng)相當(dāng)成熟了,目前廣泛應(yīng)用的電子時鐘大多用AT89C51單片機為核心部件制作的,可以實現(xiàn)對年、月、日、時、分、秒的數(shù)字顯示,通過擴展可實現(xiàn)對電子鐘所在地點的溫度顯示和智能鬧鐘功能,廣泛應(yīng)用于車站、醫(yī)院、機場等公共場所的時間顯示。本系統(tǒng)采用通用單片機定時系統(tǒng),具有很強的通用性,實用性.并且其定時時間可以根據(jù)需要,由用戶任意更改,并且可以設(shè)定多個定時時間,極大地方便了使用者。關(guān)鍵詞:電子時鐘;單片機ABSTRACT
In this paper,detailed information on the application of 51 display data conversion, digital display principle,dynamic scan shows the principle of timing interruption principle,to achieve the learning and understanding of instruction in all aspects related to the application. Electronic clock system consists of AT89C51,LCD digital tubes, buttons, diodes and other ponents,to achieve the function of the calendar , can be hours, minutes and seconds has a calendar calculation, display and clock,a calendar of the calibration,set the time from time to time、temperature display ,the realization of output functions. Key words: electronic clock;Single Chip Microputer目 錄1緒 論 1 1 12電子時鐘設(shè)計硬件結(jié)構(gòu) 2 2 2 2 AT89C51簡介 4 DS1302簡介 6 6 DS18B20的性能特點 7 DS18B20與單片機的接口電路 7 LCD顯示 7 83電子時鐘軟件設(shè)計 9 9 9 10 10 10 10 11 134電子時鐘軟件仿真 14 14 Proteus ISIS的仿真步驟 14 Keil uVision2調(diào)試軟件 15 17總結(jié) 20參考文獻 21附 錄 22致 謝 311緒 論隨著現(xiàn)代技術(shù)的發(fā)展,尤其是數(shù)字技術(shù)的發(fā)展,用數(shù)字電路技術(shù)實現(xiàn)電子時鐘變得越來越重要,而且貼近我們的實際生活。簽名:   年  月  日授 權(quán) 聲 明本人完全了解許昌學(xué)院有關(guān)保留、使用本科生畢業(yè)設(shè)計的規(guī)定,即:有權(quán)保留并向國家有關(guān)部門或機構(gòu)送交畢業(yè)設(shè)計的復(fù)印件和磁盤,允許畢業(yè)設(shè)計被查閱和借閱。 本科生畢業(yè)論文(設(shè)計)基于單片機的電子時鐘設(shè)計 獨 創(chuàng) 性 聲 明本人鄭重聲明:所呈交的畢業(yè)設(shè)計是本人在指導(dǎo)老師指導(dǎo)下取得的研究成果。本人授權(quán)許昌學(xué)院可以將畢業(yè)設(shè)計的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編設(shè)計。在現(xiàn)代社會各領(lǐng)域中,廣泛需要各種不同的定時系統(tǒng),來完成定時操作功能。系統(tǒng)選用單片開發(fā)機。與機械鐘表和3V電源半機械鐘表相比,數(shù)字電子鐘有時間精確、減少汞電池的使用等優(yōu)點。第二次革命是石英晶體振蕩器的應(yīng)用,發(fā)明了走時精度更高的石英電子鐘表,使鐘表的走時月差從分級縮小到秒級。在城市的主要營業(yè)場所、車站、碼頭等公共場所使用LCD數(shù)字電子鐘已經(jīng)成為一種時尚,但目前市場上各式各樣的LCD數(shù)字電子鐘大多數(shù)用全硬件電路實現(xiàn),電路結(jié)構(gòu)復(fù)雜,功率損耗大等缺點,因此有必要對數(shù)字電子鐘進行改進。單片微型計算機(SingleChip Microputer),簡稱單片機。為使單片機能自動完成某一特定任務(wù),把要解決的問題編成一系列指令(這些指令必須是選定單片機能識別和執(zhí)行的指令),這一系列指令的集合就成為程序,程序需要預(yù)先存放在具有存儲功能的部件——存儲器中。 由于單片機對成本是敏感的,所以目前占統(tǒng)治地位的軟件還是最低級匯編語言,它是除了二進制機器碼以上最低級的語言了,既然這么低級為什么還要用呢?很多高級的語言已經(jīng)達到了可視化編程的水平為什么不用呢?原因很簡單,就是單片機沒有家用計算機那樣的CPU,也沒有像硬盤那樣的海量存儲設(shè)備。AT89C52是一種帶2K字節(jié)閃存可編程可擦除只讀存儲器的單片機。AT89C51單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案,外形及引腳排列如圖22所示。當(dāng)P0口的管腳第一次寫1時,被定義為高阻輸入。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。這是由于內(nèi)部上拉的緣故。   P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。   RST:復(fù)位輸入。 振蕩器特性: XTAL1和XTAL2分別為反向放大器的輸入和輸出。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,對外部時鐘信號的脈寬無要求,但必須保證脈沖的高低電平要求的寬度。 圖23 DS1302引腳圖VCC1: 后備電源。當(dāng)VCC2小于VCC1時,DS1302由VCC1供電。 I/O: 串行數(shù)據(jù)輸入輸出端(雙向)。 DS18B20與單片機的接口電路DS18B20可以采用兩種方式供電,一種是采用電源供電方式,此時DS18B20的1腳接地,2腳作為信號線,3腳接電源。 圖25 LCD的引腳圖管腳一共18個。VOUT和V0:液晶顯示驅(qū)動電壓。其中時鐘芯片用于顯示日歷、定時各種功能的實現(xiàn)。時間的運行依靠定時中斷子程序?qū)r鐘單元數(shù)值進位調(diào)整來實現(xiàn)的。累加是用指令I(lǐng)NC來實現(xiàn)的。自停止計數(shù)到計數(shù)又開始,中間執(zhí)行了7條指令,也就是延遲了13個單周期共用時間26us,這樣,而原來定時是100ms,所以,可改變計數(shù)重裝值,加上原來的7 條指令所用的時間,然后根據(jù)進率,得到時、分的值。 程序流程圖如圖31所示。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器,在這次設(shè)計使用的是Keil編譯器。Proteus ISIS的工作界面是一種標(biāo)準(zhǔn)的Windows界面,仿真界面如下圖41所示。Keil uVision2軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows界面,使您能在很短的時間內(nèi)就能學(xué)會使用keil uVision2來開發(fā)您的單片機應(yīng)用程序。圖45 單片機類型選取界面本設(shè)計利用軟件Keil uVision2,在新建Keil項目時選擇AT89C51單片機作為CPU,將源程序?qū)耄凇癘ptions For Target”對話窗口中,選中“Output”選項中的“Create HEX File”,此文件的選取界面如圖46所示。 圖49
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1