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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)總會(huì)(留存版)

  

【正文】 長(zhǎng)度正好是一個(gè)字節(jié)。 流程圖如下圖所示:開(kāi)始初始化參數(shù)LED顯示有無(wú)按鍵輸入?讀取鍵碼分析鍵碼數(shù)字鍵清除鍵功能鍵輸入數(shù)字狀態(tài)清零功能鍵是數(shù)值送顯示緩存等待數(shù)值輸入讀取鍵碼計(jì)算結(jié)果結(jié)果結(jié)果送顯示緩存=+圖10 運(yùn)算子程序框圖 四、系統(tǒng)仿真與調(diào)試下面用KEIL。在仿真編譯通過(guò)后,于是開(kāi)始在Proteus中連硬件電路,,仿真還算比較順利,一下就出結(jié)果了,結(jié)果也如期望的那樣。功能鍵存放ORG 00HSTART: MOV R3,0 。輸入值暫存R4 MOV 34H,A 。判斷功能鍵 LJMP JIA 。百位數(shù)送顯示緩存DISP11: LJMP MLOOPDISP: MOV R0,34HDIR1: MOV DPTR,SEGTAB MOV A,R0 MOVC A,A+DPTR MOV P0,A CJNE R0,34H,DIR2 SETB CALL D1MS CLR DEC R0 SJMP DIR1DIR2: CJNE R0,33H,DIR3 SETB CALL D1MS CLR DEC R0 SJMP DIR1DIR3: SETB CALL D1MS CLR RETD1MS: MOV R7,02HDMS: MOV R6,0F0H DJNZ R6,$ DJNZ R7,DMS RETSEGTAB: DB 0C0H, 0F9H, 0A4H, 0B0H ;數(shù)碼管顯示數(shù)字定義 DB 99H, 92H, 82H, 0F8H DB 80H, 90H, 88H, 83H DB 0C6H, 0A1H, 86H, 8EHTESTKEY:ACALL DISP MOV P1,0FH 。個(gè)位數(shù)送顯示緩存 MOV A,YJ1 JZ DISP11 。計(jì)算結(jié)果清零 MOV GONG,0 。為第一個(gè)數(shù)字N1: CJNE R3,2,N2 LJMP E12 。 五、心得體會(huì)經(jīng)過(guò)了這幾天的艱苦奮戰(zhàn),我的單片機(jī)課程設(shè)計(jì)——十進(jìn)制加法計(jì)算器基本結(jié)束了。流程圖如下圖所示:開(kāi)始系統(tǒng)初始化鍵測(cè)試是否有鍵按下NY取鍵值列掃描取鍵值鍵值組合行掃描清零鍵數(shù)字鍵分析鍵值數(shù)據(jù)處理程序運(yùn)算處理程序功能鍵圖9 讀鍵子程序圖鍵盤電路如下圖所示:圖5 鍵盤電路設(shè)計(jì) 系統(tǒng)完整電路設(shè)計(jì)以上完成了各個(gè)子模塊的電路設(shè)計(jì),將這些子模塊電路按一定的方式串接在一起組成了系統(tǒng)的總電路設(shè)計(jì),系統(tǒng)的完整電路如下圖所示:圖6 硬件電路系統(tǒng)總圖設(shè)計(jì)三、軟件設(shè)計(jì)對(duì)于十進(jìn)制加法計(jì)算器設(shè)計(jì),首先進(jìn)行參數(shù)初始化,并LED顯示;然后掃描鍵盤看是否有按鍵輸入,若有,則讀取鍵碼;并判斷鍵碼是數(shù)字鍵、清零鍵還是功能鍵(“+”、“=”),是數(shù)值鍵則送數(shù)碼管顯示并保存數(shù)值,是清零鍵則做清零處理,是功能鍵則又判斷是“+”還是“=”,若是“=”則將計(jì)算最后結(jié)果送數(shù)碼管顯示,若是加法功能鍵則不顯示。若列值有一位是低,則表明有鍵按下,讀列值;然后所有列掃描線輸出低電平,再讀行值。圖2 單片機(jī)復(fù)位電路本設(shè)計(jì)采用上電與手動(dòng)復(fù)位電路,電阻選取2K,電容選取10uF,系統(tǒng)一上電,芯片就復(fù)位,或者中途按按鍵也可以進(jìn)行復(fù)位。系統(tǒng)拓?fù)鋱D如下圖所示:矩陣按鍵電路鍵電路AT89C51單片機(jī)LED顯示電路手動(dòng)復(fù)位電路晶振電路圖1 系統(tǒng)拓?fù)鋱D二、硬件電路設(shè)計(jì)簡(jiǎn)易的十進(jìn)制加法計(jì)算器系統(tǒng)硬件電路設(shè)計(jì)主要包括:鍵盤電路,顯示電路以及復(fù)位電路和晶振電路。C51單片機(jī)軟件開(kāi)發(fā)系統(tǒng)………………………………………19 proteus的操作 (3)報(bào)告內(nèi)容應(yīng)包括方案分析。 (1)設(shè)計(jì)說(shuō)明書用A4紙統(tǒng)一規(guī)格,論述清晰,字跡端正,應(yīng)用資料應(yīng)說(shuō)明出處。最后通過(guò)Proteus軟件仿真結(jié)果完全正確,最終完成了設(shè)計(jì)。在鍵盤上輸入數(shù)值或運(yùn)算符號(hào),進(jìn)行加法運(yùn)算,并在顯示數(shù)碼管上顯示相應(yīng)的結(jié)果。復(fù)位電路基本原理:電阻給電容充電,電容的電壓緩慢上升直到VCC,沒(méi)到VCC時(shí)芯片復(fù)位腳近似低電平,于是芯片復(fù)位,接近VCC時(shí)芯片復(fù)位腳近高電平,于是芯片停止復(fù)位,復(fù)位完成。(2)掃描法:對(duì)鍵盤上的某一行送低電平,其他行為高電平,然后讀取列值。這種行列式鍵盤結(jié)構(gòu)能有效地提高單片機(jī)系統(tǒng)中I/O將兩次讀鍵信息進(jìn)行組合就可以得到按鍵的特征編碼,然后通過(guò)查表得到按鍵的順序編碼。采用KEILC51開(kāi)發(fā)的89C51單片機(jī)編寫程序步驟:在Proteus中將硬件電路全部接好以后,點(diǎn)擊開(kāi)始仿真按鈕,電路開(kāi)始仿真。[4]轉(zhuǎn)功能鍵處理 NEXT11: LJMP E3 。輸入值送顯示緩存 MOV 33H,34H MOV 34H,R7 LJMP MLOOPE3: MOV R3,0 。結(jié)果除10 MOV YJ1,A 。鍵碼定義 DB 0EBH,0
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1