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

正文內(nèi)容

課程設(shè)計-基于單片機(jī)的自動打鈴系統(tǒng)設(shè)計(已修改)

2025-01-25 18:55 本頁面
 

【正文】 常 熟 理 工 學(xué) 院課程設(shè)計(論文)電氣與自動化工程學(xué)院《單片機(jī)技術(shù)》課程設(shè)計題 目: 自動打鈴系統(tǒng)設(shè)計姓 名: 學(xué) 號: 班 級: 指導(dǎo)教師: 起止日期: 2013年 4月 11 日 第一章 目錄 ..........................................1 ................................2 ..................................3 ................................6 ....................................8.......................................9............................10第8章 .收獲及體會...................................10.....................................11 ...............................12 第二章.《單片機(jī)技術(shù)》課程設(shè)計任務(wù)書題目:自動打鈴系統(tǒng)設(shè)計一、課程設(shè)計任務(wù)本課題要求應(yīng)用以51單片機(jī)為核心設(shè)計一自動打鈴系統(tǒng),能完成基本計時和顯示功能,用LCD顯示時間、鈴聲可用蜂鳴器發(fā)出。二、課程設(shè)計目的通過本次課程設(shè)計使學(xué)生掌握:1)掌握以單片機(jī)為核心的控制系統(tǒng)的分析和設(shè)計的基本方法;2)控制程序的設(shè)計及實現(xiàn)方法;3)提高學(xué)生對單片機(jī)實時控制系統(tǒng)的設(shè)計和調(diào)試能力。三、課程設(shè)計要求基本計時和顯示功能(用24小時制顯示)。包括上下午標(biāo)志,時、分的數(shù)字顯示,秒信號指示,并能設(shè)置當(dāng)前時間(含上、下午,時,分)。能實現(xiàn)基本打鈴功能,規(guī)定:上午8:00上課鈴:打鈴10秒、停2秒、再打鈴10秒。下午5:30下課鈴:打鈴10秒、停2秒、再打鈴10秒。四、課程設(shè)計內(nèi)容人機(jī)對話“界面”的設(shè)計;內(nèi)存端口及外設(shè)的設(shè)置;硬件電路原理圖、軟件清單。 設(shè)計方案選擇方案一:數(shù)字電路設(shè)計的自動打鈴系統(tǒng)利用函數(shù)信號發(fā)生器來進(jìn)行脈沖信號輸出,利用74160N來設(shè)置十進(jìn)制和六進(jìn)制的進(jìn)位輸出。利用數(shù)碼顯示器來顯示時間,利用或門、與門、非門、與非門、等電路元件進(jìn)行組合實現(xiàn)打鈴的控制。 方案二:基于單片機(jī)的自動打鈴系統(tǒng)設(shè)計單片機(jī)內(nèi)部存儲器設(shè)三個字節(jié)分別存放時鐘的時、分、秒信息。利用定時器與軟件結(jié)合實現(xiàn)1秒定時中斷,每產(chǎn)生一次中斷,存儲器內(nèi)相應(yīng)的秒值加1;若秒值達(dá)到60,則將其清零,并將相應(yīng)的分字節(jié)值加1;若分值達(dá)到60,則清零分字節(jié),并將時字節(jié)值加1;若時值達(dá)到24,則將時字節(jié)清零。建立完一個實時時鐘后接下來進(jìn)行定時處理和打鈴輸出,當(dāng)主程序檢測到有分進(jìn)位標(biāo)志時,便開始比較當(dāng)前時間與信息時間表上的作息時間是否相同,相同者,則進(jìn)行報時處理并控制打鈴,不相同則返回主程序。 方案確定方案一的設(shè)計只能事先設(shè)定打鈴時間不能完全自動打鈴,且在修改打鈴時間上存在一定的困難。而方案二中的設(shè)計能完全實現(xiàn)自動化,詮釋了我們這次畢業(yè)設(shè)計的主題。并在修改打鈴時間上有了很大的方便,只需修改一部分程序便能實現(xiàn)不同的需要。因此我選擇方案二進(jìn)行設(shè)計?;痉桨缸詣哟蜮徰b置用于工廠、學(xué)校等地的時間控制,本設(shè)計是按照學(xué)校作息時問設(shè)定的,模擬了電了鐘顯示時、分、秒。還根據(jù)學(xué)校的作息時間按時打鈴,本系統(tǒng)有4 個按鈕,分別用來調(diào)時、調(diào)分、秒和強(qiáng)制打鈴及強(qiáng)制關(guān)鈴,以保證始終與標(biāo)準(zhǔn)時間相吻合。首先設(shè)計出本系統(tǒng)的硬件基本框圖,根據(jù)框圖設(shè)計電氣原理圖,簡要概述基本原理,按照設(shè)計技術(shù)參數(shù)設(shè)計出各部分程序。.2..系統(tǒng)軟硬件劃分由于需要最小系統(tǒng)設(shè)計,因此,極大地介于系統(tǒng)的硬件成本,所有能用軟件實現(xiàn)的功能都用軟件完成,如按鍵的去抖,采用延時,顯示部分用動態(tài)顯示等,這樣硬件部分的設(shè)計可以采用單片機(jī)最小系統(tǒng),所謂最小系統(tǒng)時僅有程序存儲器和時鐘及復(fù)位電路的單片機(jī)系統(tǒng)。 3..單片機(jī)選型根據(jù)課題的具體內(nèi)容,任務(wù)要求,計時、校時、定時、鍵盤顯示等功能,經(jīng)多方面考慮,所選系統(tǒng)選項用.與MSC51單片機(jī)完全兼容的AT89C51 低功耗單片機(jī)。 AT89C51單片機(jī)性能介紹AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。引腳說明: VCC:供電電壓。 P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗時,P0輸出原碼,此時P0外部必須被拉高。 P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。 P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表所示: 口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷0) /INT1(外部中斷1) T0(記時器0外部輸入) T1(記時器1外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通)P3口同時為閃爍編程和編程校驗接收一些控制信號。89C51各部分引腳圖如下: 引腳圖 按鈕控制模塊三個按鈕的一端分別接地,另一端接單片機(jī)一個端口的三個引腳,當(dāng)某一個按鈕按下的時候,其對應(yīng)的引腳就由高電平變成低電平,然后通過單片機(jī)掃描讀取引腳的電平來判斷按鈕是否按下。采用動態(tài)掃描方式,通過一組單片機(jī)端口驅(qū)動并聯(lián)在一起的LCD發(fā)光管的一端(共陰或共陽端),LCD發(fā)光管的另一腳接通用I/O口,控制其亮滅。該方法能驅(qū)動較多的LCD,控制方式較靈活,而且節(jié)省單片機(jī)的資源 按鈕控制 蜂鳴器 蜂鳴器驅(qū)動模塊 采用無源式蜂鳴器,蜂鳴器根據(jù)結(jié)構(gòu)不同分為壓電式蜂鳴器和電磁式蜂鳴器;而兩種蜂鳴器又分為有源蜂鳴器和無源蜂鳴器,本設(shè)計只是通過簡單延時達(dá)到驅(qū)動蜂鳴器的效果。按鈕S1:設(shè)置時間及日期按鈕。按鈕S2:增加。按鈕S3:減少。使用過程中注意按鈕的使用,及反應(yīng)時間。顯示器模塊 LCD1062液晶顯示是通過液晶顯示模塊實現(xiàn)的。液晶顯示模塊(LCD Module)是一種將液晶顯示器件,連接件,集成電路,PCB板,背光源,結(jié)構(gòu)件裝配在一起的組件。 第六章. 程序流程及代碼清單 實現(xiàn)計時和顯示功能(24小時制),可設(shè)置當(dāng)前時間(包括上下午標(biāo)志,時、分的數(shù)字顯示),能在上午8:00和下午5:30定點打鈴,且每次打鈴均為響鈴10s,停2s,再響10s。 系統(tǒng)誤差及性能分析 經(jīng)測試該簡易自動打鈴系統(tǒng)在一天內(nèi)會出現(xiàn)時間誤差,該誤差主要是由于晶振自身的誤差所造成的。另外在中斷的過程中,只會在第一次計時時產(chǎn)生時間的偏移,而它所產(chǎn)生累積誤差很大。 通過這次課程設(shè)計,我得到了很多收獲和體會,懂得了團(tuán)隊合作的重要性和必要性,以及工程設(shè)計的大體過程。第一,鞏固和加深了對單片機(jī)基本知識和理解,提高了綜合運(yùn)用所學(xué)知識的能力。第二,增強(qiáng)了根據(jù)課程需要選學(xué)參考資料,查閱手冊,圖表和文獻(xiàn)資料的自學(xué)能力。通過獨(dú)立思考,深入研究有關(guān)問題,學(xué)會自己分析解決問題的方法。第三,通過實際方案的分析比較,設(shè)計計算,安裝調(diào)試等環(huán)節(jié),初步掌握了簡單使用電路的分析方法和工程設(shè)計方法。第四,在這次課程設(shè)計過程中,光有理論知識是不夠的,還必須懂一些實踐中的知識。所以在課程設(shè)計的實踐中,我們應(yīng)將實驗課與課堂教學(xué)結(jié)合起來,鍛煉自己的理論聯(lián)系實際的能力與實際動手能力。第五,掌握了
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1