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

正文內容

基于單片機的電子時鐘設計(留存版)

2025-08-10 09:31上一頁面

下一頁面
  

【正文】 ibration,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電子時鐘設計硬件結構 2 2 2 2 AT89C51簡介 4 DS1302簡介 6 6 DS18B20的性能特點 7 DS18B20與單片機的接口電路 7 LCD顯示 7 83電子時鐘軟件設計 9 9 9 10 10 10 10 11 134電子時鐘軟件仿真 14 14 Proteus ISIS的仿真步驟 14 Keil uVision2調試軟件 15 17總結 20參考文獻 21附 錄 22致 謝 311緒 論隨著現(xiàn)代技術的發(fā)展,尤其是數(shù)字技術的發(fā)展,用數(shù)字電路技術實現(xiàn)電子時鐘變得越來越重要,而且貼近我們的實際生活。隨著人們生活環(huán)境的不斷改善和美化,在許多場合可以看到數(shù)字電子時鐘。一個不是很復雜的功能要是用美國50年代開發(fā)的74系列,或者60年代的CD4000系列這些純硬件來搞定的話,電路是一塊大PCB板,但是如果要是用美國70年代成功投放市場的系列單片機,結果就會有天壤之別,因為單片機的通過你編寫的程序可以實現(xiàn)高智能、高效率、以及高可靠性。   P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。   XTAL2:來自反向振蕩器的輸出。當RST為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對DS1302進行操作。本設計主要由單片機、時鐘芯片、液晶顯示器和溫度傳感器等幾部分組成。本系統(tǒng)的軟件設計電路圖主要由程序流程圖、定時中斷流程圖、調時功能流程圖等組成。圖42 元件選取界面 Keil uVision2調試軟件Keil uVision2是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),使用接近于傳統(tǒng)C語言的語法來開發(fā),與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優(yōu)勢。 參考文獻[1] (第二版)[M].北京:高等教育出版社,2000.[2] 韓志軍,王振波,[M].北京:機械工業(yè)出版社,2006.[3] 李光飛,樓然苗,胡佳文,[M].北京:航空航天大學出版社,2008.[4] [M].北京:航空航天大學出版社,2000.[5] [M].北京:航空航天大學出版社,2008.[6] [M].北京:人民郵電出版社,2006.[7] [M].北京:人民郵電出版社,2007.[8] 華成英,[M].北京:高等教育出版社,2004.[9] [M].南京:東南大學出版社,2005.[10]楊振江,杜鐵軍,[M].西安:電子科技大學出版社,2002.附 錄電子時鐘的設計程序:31 SEC EQU 32H MIN EQU 31H HOUR EQU 30H DAY EQU 35H MON EQU 34H YEAR EQU 33H MIN_1 EQU 41H HOUR_1 EQU 42H DAY_1 EQU 43H MON_1 EQU 44H YEAR_1 EQU 45H MIN_11 EQU 40H HOUR_11 EQU 46H DAY_11 EQU 47H MON_11 EQU 48H YEAR_11 EQU 49H 。MOV P2, 02H。_日單元加1 子程序DAY_OFF:MOV A , DAY_1 1 MOV B , 10DIV ABSWAP AORL A, BMOV P0, AMOV P2, 04HLCALL READLCALL DE250SMCJNE A, 01H, DAY_OFFCJNE A, 0FBH KEY2_F9 LJMP HOUR_OFFKEY2_F9: CJNE A, 0FDH, DAY_OFFINC DAY_11 MOV R5, DAY_11 CJNE R5, 32,DAY_OFFMOV DAY_11, 01HAJMP DAY_OFF 。而且培養(yǎng)了吃苦耐勞的精神以及相對應的工程意識,同學之間的友誼互助也充分的在畢業(yè)設計當中體現(xiàn)出來了。分單元加1 子程序MIN_111:MOV A , MIN_1 MOV B , 10DIV ABSWAP A ORL A, BMOV P0, AMOV P2, 02HLCALL READCALL DE250SMCJNE A, 01H, MIN_111CJNE A, 0FBH KEY2_11 AJMP OFF_CH KEY2_11: CJNE A, 0FDH, MIN_111INC MIN_1 MOV R5, MIN_1CJNE R5, 60, MIN_111 MOV MIN_1, 00HAJMP MIN_111 。即時年單元調時、顯示SHOW_4:MOV A , YEAR MOV B, 10 DIV ABSWAP AORL A, BMOV P0, A 。同時還可以與紅外遙控連接,這樣就省去了很多麻煩,我們可以利用遙控器對其進行遠距離的操作。仿真過程中如有硬件問題可在Proteus ISIS中直接修改,如有軟件問題可在KeiluVision2中直接修改,通過Keil與Proteus的聯(lián)合調試就可以得到滿意的結果。 開啟定時器/計數(shù)器0,使之開始計時,中斷后進入中斷程序。RST:復位信號。當VCC2大于VCC1+,VCC2給DS1302供電。   P3口也可作為AT89C51的一些特殊功能口,如下所示:    RXD(串行輸入口)    TXD(串行輸出口)    INT0(外部中斷0)    INT1(外部中斷1)    T0(記時器0外部輸入)    T1(記時器1外部輸入)    WR(外部數(shù)據(jù)存儲器寫選通)    RD(外部數(shù)據(jù)存儲器讀選通)   P3口同時為閃爍編程和編程校驗接收一些控制信號。   P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。第一次是擺和擺輪游絲的發(fā)明,相對穩(wěn)定的機械振蕩頻率源使鐘表的走時差從分級縮小到秒級,代表性的產(chǎn)品就是帶有擺或擺輪游絲的機械鐘或表。簽名:   年  月  日授 權 聲 明本人完全了解許昌學院有關保留、使用本科生畢業(yè)設計的規(guī)定,即:有權保留并向國家有關部門或機構送交畢業(yè)設計的復印件和磁盤,允許畢業(yè)設計被查閱和借閱。系統(tǒng)選用單片開發(fā)機。單片微型計算機(SingleChip Microputer),簡稱單片機。AT89C52是一種帶2K字節(jié)閃存可編程可擦除只讀存儲器的單片機。這是由于內部上拉的緣故。有余輸入至內部時鐘信號要通過一個二分頻觸發(fā)器,對外部時鐘信號的脈寬無要求,但必須保證脈沖的高低電平要求的寬度。 DS18B20與單片機的接口電路DS18B20可以采用兩種方式供電,一種是采用電源供電方式,此時DS18B20的1腳接地,2腳作為信號線,3腳接電源。時間的運行依靠定時中斷子程序對時鐘單元數(shù)值進位調整來實現(xiàn)的。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。圖45 單片機類型選取界面本設計利用軟件Keil uVision2,在新建Keil項目時選擇AT89C51單片機作為CPU,將源程序導入,在“Options For Target”對話窗口中,選中“Output”選項中的“Create HEX File”,此文件的選取界面如圖46所示。顯示、定時器啟動判斷LOOP:MOV R1 , 30H MOV R4, 01H MOV R3, 03H NEXT:MOV A , R1 MOV B , 10 DIV ABSWAP AORL A, BMOV P0, A MOV P2 , R4INC R1 MOV A, R4 RL A MOV R4 , ALCALL DE5SM DJNZ R3, NEXT 。MOV P2, 02H。_讀取按鍵程序READ:MOV A , P1 MOV R1, ALCALL DE10MSMOV A, P1RET。_
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1