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

正文內(nèi)容

單片機原理及接口技術(shù)課程設(shè)計指導(dǎo)書-預(yù)覽頁

2024-10-17 21:58 上一頁面

下一頁面
 

【正文】 時程序等,應(yīng)優(yōu)先采用成熟的“標(biāo)準(zhǔn)”程序,這樣既可減少工作量,又可減少出錯。運用跳轉(zhuǎn)指令時要注意避免進入死循環(huán)。三、設(shè)計報告的內(nèi)容及要求方案設(shè)計說明從總體上概括介紹所設(shè)計項目的構(gòu)成、功能及操作使用方法,詳細(xì)說明該方案是怎么設(shè)計出來的??偨Y(jié)說明介紹本次課程設(shè)計的收獲、體會或經(jīng)驗教訓(xùn),要求客觀、具體。五、成績評定及格標(biāo)準(zhǔn)如下:按期完成設(shè)計并提交設(shè)計報告和交驗根據(jù)設(shè)計制作的實物,出勤良好;報告的內(nèi)容、格式符合要求,能反映設(shè)計過程的實際情況,設(shè)計制作的實物的功能和性能基本能達(dá)到設(shè)計任務(wù)的要求。單片機課程設(shè)計過程中,我們通過查閱資料,接口設(shè)計、程序設(shè)計、安裝調(diào)試等環(huán)節(jié),完成一個基于MCS51系列單片機,涉及多種資源應(yīng)用,并具有綜合應(yīng)用功能的小應(yīng)用課程設(shè)計,不但使我們能熟練掌握課堂上所學(xué)知識,而且還能使我們在設(shè)備和軟件方面得到較全面的提高和鍛煉,也提高了我們運用綜合知識解決實際的能力。設(shè)計的要求(1)總體要求本次課程設(shè)計主要以軟件仿真為主,在為期兩周的工程實踐中,將占據(jù)主要時間,要求完成的任務(wù)主要包括以下幾點:(1)獨立完成設(shè)計任務(wù);(2)繪制系統(tǒng)硬件總框圖;(3)繪制系統(tǒng)原理電路圖;(4)制定編寫設(shè)計方案,編制軟件框圖,完成詳細(xì)完整的程序清單和注釋;(5)制定編寫調(diào)試方案,編寫課程設(shè)計任務(wù)書;(6)寫出設(shè)計工作小結(jié)。(2)可采用定時器,定時時間100ms。具體控制如下:(1)通道號為1~4,對應(yīng)LED燈為LED1~LED4,執(zhí)行程序前可任意選擇通道號;定時值可在0~99S內(nèi)任意設(shè)置;(2)當(dāng)程序運行初始化化后,如果K2按下,則切換至通道號的設(shè)置,通過KK4來增加或減小通道號;當(dāng)選擇好通道號后如果按下K2則切換至定時值的設(shè)置,通過KK4來增加或減小定時值;當(dāng)定時值設(shè)置好之后按下K1則程序執(zhí)行所選通道的秒表定時;當(dāng)定時時間到時,對應(yīng)通道的LED燈點亮;(3)當(dāng)程序運行初始化后直接按下KK4進行定時時間的設(shè)置,通過KK4來增加或減小定時值;當(dāng)設(shè)置好之后按下K1后直接執(zhí)行一通道的秒表定時;當(dāng)定時時間到時,對應(yīng)通道的LED燈點亮;(4)當(dāng)程序運行初始化后直接按下KK4進行定時時間的設(shè)置,通過KK4來增加或減小定時值;當(dāng)設(shè)置好之后按下K2則切換至通道號的設(shè)置,通過KK4來增加或減小通道號;當(dāng)設(shè)置好后按下K1則執(zhí)行對應(yīng)通道的定時;當(dāng)定時時間到時,對應(yīng)通道的LED燈點亮;(5)當(dāng)程序運行初始化后直接按下KK4進行定時時間的設(shè)置,通過KK4來增加或減小定時值;當(dāng)設(shè)置好之后按下K2則切換至通道號的設(shè)置,通過KK4來增加或減小通道號;當(dāng)設(shè)置好后按下按下K2則又切換至定時時間的設(shè)置,通過KK4來增加或減小定時值。圖31硬件電路設(shè)計框圖信號輸入電路獨立式按鍵就是各按鍵相互獨立,每個按鍵各接入一根輸入線,一根輸入線上的按鍵工作狀態(tài)不會影響其他輸入線上的工作狀態(tài)。圖32鍵控電路消除鍵抖動。最簡單的辦法是在檢測到有鍵按下時,等待(延遲)一段時間再進行“行掃描”,延遲時間為10~20ms。此設(shè)計中就采用AT89C51。if(set_2==2){delay(10)。if(sec==5){sec=1。if(sec==0){sec=4。if(set_2==1){delay(10)。if(minu==100){minu=1。if(minu==1){}}}} }五、調(diào)試說明仿真結(jié)果和分析:minu=99。在兩個周的學(xué)習(xí)工作中,通過查閱相關(guān)資料了解了直流調(diào)速系統(tǒng),加深了對直流電機調(diào)速控制系統(tǒng)的認(rèn)識,熟悉了單片機在控制系統(tǒng)中的運用。根據(jù)課題要求,利用所學(xué)的相關(guān)知識,查詢相關(guān)的資料。除編寫實現(xiàn)設(shè)計要求外的程序,還要根據(jù)課程設(shè)計的實際情況,添加些額外程序來使系統(tǒng)更加的穩(wěn)定,如開關(guān)的去抖(采用延遲)。該設(shè)計從頭到尾都要自己參與,熟悉了整個設(shè)計的過程,更充分的鍛煉了自己。雖然這個設(shè)計還不是很完善,但是在設(shè)計過程中所學(xué)到的東西是這次設(shè)計的最大收獲和財富,使我終身受益。他們在學(xué)術(shù)上的精心指導(dǎo)和嚴(yán)格要求,在系統(tǒng)研究和調(diào)試過程中給予的及時幫助。這使我在學(xué)習(xí)和生活中受益匪淺。sbit QB3=P2^2。//k2按鍵, sbit k3=P1^2。sbit led2=P3^2。// 定義初始量 uchar set_2=1,set_1=1。int a。//掃描K2 void disp(uchar,uchar,uchar,uchar)。void haap()。//開啟中斷,啟動定時器 TMOD=0x01。//通道個位 mis=minu/10。//掃描K1 if(set_1==1)//設(shè)置顯示條件 {haap()。if(k1==1amp。} } key_change()。} } }void haap()//設(shè)置顯示函數(shù){ if(set_1==1){ delay(10)。}key_set()。TMOD = 0x01。if(minu==0){minu=0。led3=1。led3=1。} } }void key_change()//k1按鍵掃描 { if(k1==0){ delay(20)。led4=1。led4=0。} } } }void key_set()//k2按鍵掃描 { if(k2==0){ delay(20)。} } } } void disp(uchar sg,uchar mis,uchar mig,uchar ss)//顯示函數(shù){ QB1=0。P0=table[sg]。QB3=0。QB1=1。P0=table[mig]。QB3=1。}void set_time()//設(shè)置時間函數(shù) { key_set()。minu++。minu。if(k3==0)//K3加1 { delay(30)。} } } if(k4==0)//K4減1 { delay(30)。} } } } a=sec。i0。}第五篇:單片機原理及應(yīng)用課程設(shè)計智能電子鐘(LCD顯示)設(shè)計內(nèi)容及要求...............................................................................................2 、設(shè)計內(nèi)容..............................................................................................2 、設(shè)計要求..............................................................................................2 、撰寫設(shè)計報告......................................................................................2總體方案設(shè)計...................................................................................................2 、方案圖................................................................................................2 、面板布置圖.........................................................................................2 、方案討論.............................................................................................3 、明晰任務(wù).............................................................................................4電路原理圖......................................................................................................4程序框圖.........................................................................................................5 、顯示子程序流程圖............................................................................5 、實時時鐘芯片 1302 讀/寫數(shù)據(jù)流程圖............................................6編程序................................................................................................................6調(diào)試....................................................................................................................6 、軟件調(diào)試.............................................................................................6 、仿真調(diào)試..............................................................................................7自我感想............................................................................................................7參考書目............................................................................................................8 附錄:C 語言編程源程序.......................................................................................8 、設(shè)計內(nèi)容:以AT89C51 單片機為核心,制作一個 LCD 顯示的智能電子鐘。(4)時間、月、日交替顯示。單片機課程設(shè)計環(huán)節(jié)的訓(xùn)練能夠讓學(xué)生知道單片機工程項目的制作過程,使學(xué)生盡早了解單片機系統(tǒng)的開發(fā)過程。方案二:軟件控制利用單片機內(nèi)部的定時/計數(shù)器進行中斷定時,配合軟件延時實現(xiàn)時、分、秒的計時及秒表計時。AT89C51 將多功能 8 位 CPU 和閃存集成在單個芯片中,是一種高效的微控制器,使用也更方便,壽命更長,可以反復(fù)擦除 1000 次。時鐘數(shù)據(jù)通過市場上流行的時鐘芯片 DS1302 來獲取。通過按鍵開關(guān)實現(xiàn)微調(diào),確保計時精度:誤差≤1 秒/月。(4)DS1302 與單片機之間能簡單地采用同步串行的方式進行通信,僅需 3 根線。3.電路原理圖4.程序框圖、顯示子程序流程圖、實時時鐘芯片 1302 讀/寫數(shù)據(jù)流程圖5.編程序 源程序見附錄部分 6.調(diào)試 、軟件調(diào)試目前設(shè)計過程中容易造成元件和儀器儀表的損壞,而借助 Keil 和 Proteus進行單片機系統(tǒng)的開發(fā),可以節(jié)省設(shè)計成本,提高設(shè)計速度。Keil 支持軟件模擬仿真(Simulator)和用戶目標(biāo)調(diào)試(Monitor51)兩種工作模式。ProteusVSM 最重要的特點是能把微處理器軟件作用在處理器上,并和該處理器的任何模擬和數(shù)字元件協(xié)同仿真,仿真執(zhí)行目標(biāo)碼就像在真正的單片機系統(tǒng)上運行一樣,VSM CPU 模型能完整仿真 I/O 接口、中斷、定時器、通用外部設(shè)備口及其他與 CPU 有關(guān)的外部設(shè)備,甚至能仿真多個處理器。堅實的理論基礎(chǔ)決定了我必須堅持學(xué)習(xí)新的知識新的理論,完善了自己的知識結(jié)構(gòu),才能在以后的實際中輕松面對,才能設(shè)計出更好的更有益于人們生活與工作的機械,才能跟上時代的步伐,不被淘汰?!痹跈C械設(shè)計上尤其應(yīng)該注意。因為時間等各種關(guān)系設(shè)計中難免有些不足還請老師助教給予批評和幫助。// 全 局 定 義uint year_data,t。sbit speak=P0^0。sbit ST_CP2=P2^3。sbit ST_CP6=P2^7。sbit OE2=P1^1。sbit OE6=P1^5。//按鍵接口定義 sbit K2=P3^3。//void write_595(uchar temp)//寫 74HC595 一個字節(jié) { uchar temp_595,i。_nop_()。0x80){ DS=1。_nop_()。y0。x0。} //void write(uchar date)//寫入 DS1302 一個字節(jié) { uchar temp,i。for(i=0。for(a=8。_nop_()。_nop_()。if(DIO){ temp=temp|0x80。SCLK=0。SCLK=1。SCLK=0。SCLK=1。//讀秒 fen=read_1302(0x83)。//讀日 month=read_1302(0x89)。//顯示秒 ST_CP1=0。write_595(fen)。delaynus(10)。ST_CP3=0。ST_CP4=1。//顯示月 讀 ST_CP5=0。write_595(y
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1