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

正文內(nèi)容

單片機作息時間控制器課程設(shè)計-wenkub

2023-07-11 12:57:17 本頁面
 

【正文】 總結(jié)1參考文獻附錄附錄A 系統(tǒng)原理圖附錄B 程序清單評分表進 度 安 排設(shè)計時間兩周第一周:星期一 講課,布置課題任務(wù), 借閱有關(guān)資料;星期二 上午:講課及課題介紹;下午:分組進行總體方案討論,初步確定設(shè)計方案;星期三 上午:方案論證與檢查;下午:分組進行總體設(shè)計,硬、軟件功能分配;星期四 硬、軟件流程設(shè)計與計算; 星期五 小系統(tǒng)焊接與調(diào)試;第二周:星期一 分單元調(diào)試調(diào)試;星期二 寫說明書初稿;星期三 檢查設(shè)計情況,修改說明書;星期四 整理資料,準(zhǔn)備答辯;星期五 交設(shè)計資料,答辯。湖南工程學(xué)院課 程 設(shè) 計課程名稱 微機原理與應(yīng)用 課題名稱 單片機作息時間控制器 湖南工程學(xué)院課 程 設(shè) 計 任 務(wù) 書課程名稱 微機原理與應(yīng)用 課 題 單片機作息時間控制器 專業(yè)班級 自動化0702 學(xué)生姓名 羅 琦 學(xué) 號 200701020216 指導(dǎo)老師 王迎旭、李曉秀、林國漢 審 批 任務(wù)書下達日期 2010年 6 月 7日任務(wù)完成日期 2010年 6 月 20日設(shè)計內(nèi)容與設(shè)計要求設(shè)計內(nèi)容:本課題要求以單片機為核心,設(shè)計一個具有定時和計數(shù)功能的智能化作息時間控制器。參 考 文 獻參考文獻[1]張迎新.《單片微型計算機原理、應(yīng)用及接口技術(shù)》.國防工業(yè)出版社[2]房小翠.《單片機實用系統(tǒng)設(shè)計技術(shù)》. 國防工業(yè)出版社[3]何立民.《單片機應(yīng)用系統(tǒng)設(shè)計》.北航出版社[4]王迎旭.《單片機原理及及應(yīng)用》.、目 錄第一章 引 言………………………………………………………………7 ……………………………………………………7 …………………………………………………………7………………………………………………………7第二章 硬件設(shè)計 …………………………………………………8 電路原理圖 …………………………………………………8 系統(tǒng)工作流程 …………………………………………………9 系統(tǒng)使用說明 …………………………………………………10第三章 系統(tǒng)軟件設(shè)計 ……………………………………………… 10 軟件設(shè)計 …………………………………………………10 系統(tǒng)工作流程 …………………………………………………11第四章 程序模塊設(shè)計. …………………………………………………15 …………………………………………………16 ………………………………………18 …………………………………………………22 ………………………………………………23 …………………………………………………27 ……………………………………………30第五章 調(diào)試及分析 ……………………………………………………32第六章 課程總結(jié) ………………………………………………………33參考文獻 …………………………………………………………………34附錄 ………………………………………………………………………35第1章 引 言因為單片機的種類多,而型號雜,也是我們學(xué)習(xí)中的困難,所以就MCS—51系列的產(chǎn)品來說,就是一個典型的學(xué)習(xí)方法。如上下課打鈴及擴音設(shè)備的開與關(guān)、教學(xué)樓照明的定時開與關(guān)、學(xué)生宿舍燈及校園路燈的定時開關(guān)的控制。采用軟件控制利用MCS51 系列單片機內(nèi)部的定時/計數(shù)器進行中數(shù)年定時,配合軟件延時實現(xiàn)時、分、秒的計時。直接利用MC51單片機的P0和P2口,LED動態(tài)顯示。用MCS51的P0口和P2口作為段碼和位碼輸出口,并由2片ULN2003作為每個端口的反相驅(qū)動。系統(tǒng)配備5位LED顯示和6*1鍵盤,用P1口作為鍵盤接口電路,P2口作為5位LED 顯示的位選通口,P0口則作為字形碼輸出口。2為低電平)時,僅對用戶自設(shè)定的時間點進行報時;開關(guān)斷開時,則進行固定的作息時間表報時。P3。 時間顯示圖(4) 鍵盤功能。(6) 加1鍵:(P1。(8) 校時置入鍵:(P1。(2) 時間校對。用戶可以自行設(shè)定10組報時時間點,這時LED顯示的最高位定義為組編號其他位定義不變;按下“報時設(shè)定鍵”,系統(tǒng)根據(jù)“組編號”將用記設(shè)定的報時時間點(小時和分)存入內(nèi)部RAM相應(yīng)存儲單元中,用戶如需修改和檢查這些報時時間。1) 定時器。開始I/O端口初始化設(shè)置棧指針軟件陷阱處理RAM區(qū)清零定時器、中斷初始化報時處理子程序調(diào)用鍵掃描子程序鍵掃描處理子程序調(diào)用顯示子程序如有鍵則進行鍵處理判斷是否有F3標(biāo)志返回主程序入口2) 計時:為定時器0中斷服務(wù)子程序,完成刷新計時緩沖區(qū)的功能。6) 定時比較:判斷報時時間到否,如時間到,則啟動報時處理程序。然后檢測時鐘分值變更標(biāo)志位F3是否建立,如果已建立,則進行報時處理,否則再檢測有無按鍵按下,若有則進行按鍵處理,無則返回循環(huán)點。主程序入口地址:0030H NOP NOP MOV A,OFFH 。P2口是字位口,低電平有效MOV P3,A 。否則RAM清零初始化CLR ALOOP0: MOV R0,A DEC R0DJNZ R1, LOOP0 。定時器T0開中斷MOV TMOD,01H。重置堆棧底位置LCALL DISP ;調(diào)用顯示子程序NOP 。如INTO=0,則調(diào)用用戶自設(shè)定報時點LCALL TIMERA。無鍵按下,返回重新掃描NOPLCALL KEYACC。設(shè)置定時器T0初值MOV TH0,3CHPUSH ACC。MOV A,20HJB OF4H,LCA。毫秒計數(shù)單元清零JNB 0F0H,NEXTE。(F1H=1)為報時放音的延時標(biāo)志位MOV A,26HDEC AMOV 26H,AJNZ NEXTF 。判斷分計數(shù)是否計滿CLR AMOV 21H,ASETB 0F3H 。對時(23H)進行累計計數(shù)CJNE A,24H,TRNDMOV 23H,00HMOV A,24HADD A,01H 。將當(dāng)前的時間值顯示緩沖區(qū)NOPMOV R0,24H 。P0口為字形碼輸出口,低電平有效;P2口為字位碼輸出口,高電平有。關(guān)閉顯示MOV P2,A 。位控制字LOOP1: MOV A,R1NOPMOV P2,A 。輸出字形碼MOV R2,00HLOOP2: DJNZ R2,LOOP2 。帶小數(shù)點時的字符顯示字形表DB 0FFH,0EFH、0F7H,0FCH,0B9H,0F9H,0F1HNOP 檢測P1口,判斷是否有鍵按下,如有鍵按下,進進行延時去抖動并讀取鍵值,存入A中。延時去抖動LCALL DISPMOV A,P1CPL AANL A,3FHJZ RETXMOV R6,A 。USESET:NOPMOV R0,2FHMOV R1,40H 。ANL A,0FHSWAP AMOV R7,ADEC R0MOV A,@R0ANL A,0FHADD A,R7MOV @R1,ADEC R0INC R1DJNZ R2,LDDNOPCLR 0F4HNOPRETNOPii. 減1鍵處理。DSPUSE:NOPMOV R0,2FH 。取定時設(shè)定時間并置入顯示緩沖區(qū)NOPMOV R2,02HLDR: MOV A,@R1 。是移位功能鍵轉(zhuǎn)SHIFTPJB ACC.1,ADDONE 。設(shè)置用戶定時時間點JB ACC.5,DSPUSE 。將設(shè)定的時間值置入相應(yīng)的時間計數(shù)單元,并以該時間為起點開始計時。 小數(shù)點移動哪一位,那一位便可用加1或減1鍵進行修改數(shù)值。夏令DB 07H,20H,07H,50H,07H,58H,08H,00H,08H,45HDB 08H,53H,08H,55H,09H,40H,09H,55H,09H,58HDB 10H,00H,10H,45H,10H,53H,10H,55H,11H,40HDB 13H,45H,13H,58H,14H,00H,14H,45H,14H,50HDB 14H,58H,15H,00H,15H,45H,15H,53H,15H,55HDB 17H,25H,19H,00H,19H,35H,19H,40H,21H,00HDB 21H,30H,22H,00H,0FFH,0FFH,0FFH,0FFH第5章 調(diào)試及分析這里有兩個問題需要特別重視。我們采用增大重裝的定時器0初值的方法來減少定時器0定時時間。第二,時間是按十進制遞增,而MCS51系列單片機只有二進制加法指令,因此用加法指令計時必須進行二一十進制轉(zhuǎn)換。在設(shè)計系統(tǒng)時通常都要進行系統(tǒng)擴展與配置,因此,要完成一個單片機的設(shè)計工作,必須依次做到下述工作:硬件電路的設(shè)計、組裝與調(diào)試;應(yīng)用軟件的編寫、調(diào)試;完整應(yīng)用軟件的調(diào)試、固化和脫機運行。經(jīng)過這次的單片機課程設(shè)計,我覺得我的動手能力得到了一個很大的提高,特別是對在芯片熟悉及認(rèn)知方面,在這兩周的實習(xí)中,王老師給我們的幫助是很大的,我們不懂的地方總能得到王老師細(xì)心的指點,這里,我們衷心的感謝我們的王迎旭老師,是您讓我們
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1