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

正文內(nèi)容

最新微機(jī)原理模擬計算器設(shè)計課程設(shè)計-文庫吧資料

2025-07-01 22:29本頁面
  

【正文】 課 程 名 稱 微機(jī)原理及應(yīng)用 院 部 名 稱 機(jī)電工程學(xué)院 專 業(yè) 電氣工程及其自動化 班 級 吳映陽 指 導(dǎo) 教 師 李國利 金陵科技學(xué)院教務(wù)處制摘 要學(xué)了微型計算機(jī)原理與應(yīng)用課程之后,為了鞏固和檢測所學(xué)知識,我選擇基于8088CPU的模擬計算器設(shè)計。要完成設(shè)計首先需要構(gòu)建簡單的微型計算機(jī)應(yīng)用系統(tǒng),其次是確定組成各部件的芯片,然后畫原理圖并且用仿真軟件仿真。設(shè)計過程中我們用到了8088CPU、可編程計時器825可編程并行輸入/輸出芯片8255A、74LS132*8矩陣式鍵盤、六位七段LED數(shù)碼管。我們的模擬計算器能實現(xiàn)5位十進(jìn)制數(shù)以內(nèi)的及減法運算和2位十進(jìn)制數(shù)以內(nèi)的乘除法運算。運算完成后將運算的結(jié)果儲存并顯示到LED顯示器上。鍵盤采用逐次掃描原理,16個按鍵中0~9座位數(shù)字健,+、*、/、=作為加、減、乘、除和等號功能鍵,C為清零鍵。8088內(nèi)部數(shù)據(jù)總線都是16位,外部數(shù)據(jù)總線是8位。我們設(shè)計時使用的是8*2行列式鍵盤,如圖21所示。PA、PB口要么全部輸入或輸出。按鍵設(shè)置在行、類交點處(數(shù)字或字符為其鍵號),行、列線分別連接到按鍵開關(guān)的兩端。鍵盤中有無按鍵按下是由行線送入全掃描字、列線讀入行線狀態(tài)來判斷。如國有按鍵盤下,總會有一根列線電平被拉至低電平,從而使列線輸入不全為1。端口都是8位,都可以作為輸入或輸出。(2)A組和B組控制部件端口A和端口C的高4位(PC7~PC4)構(gòu)成A組;由A組控制部件實現(xiàn)控制功能。 A組和B組利用各自的控制單元來接收讀寫控制部件的命令和CPU通過數(shù)據(jù)總線(D0~D7)送來的控制字,并根據(jù)他們來定義各個端口的操作方式。與I/O操作有關(guān)的數(shù)據(jù)、控制字和狀態(tài)信息都是通過該緩沖器進(jìn)行傳送。能接收CPU的控制命令,并根據(jù)控制命令向各個功能部件發(fā)出操作指令。 RD, WR 讀、寫控制信號:由CPU輸入。RESET 復(fù)位信號:由CPU輸入。圖24 .8255A內(nèi)部結(jié)構(gòu)定義工作方式控制字:工作方式0:8255A中各端口的基本輸入/輸出方式。在門控信號有效時,每輸入1個計數(shù)脈沖,通道作1次計數(shù)操作。 ?。?)、8253內(nèi)部結(jié)構(gòu)   8253芯片有24條引腳,封裝在雙列直插式陶瓷管殼內(nèi)。這是8253與CPU之間的數(shù)據(jù)接口,它由8位雙向三態(tài)緩沖寄存器構(gòu)成,是CPU與8253之間交換信息的必經(jīng)之路。接收CPU送入的讀/寫控制信號, 并完成對芯片內(nèi)部各功能部件的控制功能, 因此, 它實際上是8253芯片內(nèi)部的控制器。8253內(nèi)部有3個獨立的通道和一個控制字寄存器, 它們構(gòu)成8253芯片的4個端口,CPU可對3個通道進(jìn)行讀/寫操作3對控制字寄存器進(jìn)行寫操作??傇韴D圖2PROTUES畫出的總原理圖三、軟件設(shè)計框圖 進(jìn)行加、減、乘、除運算,存結(jié)果開始8255A初始化有無壓鍵?是數(shù)字鍵?加號?減號?乘號?除號?等號?清零?顯示掃描設(shè)加標(biāo)志設(shè)減標(biāo)志設(shè)乘標(biāo)志設(shè)除標(biāo)志N N Y清零顯示器,清標(biāo)志有標(biāo)志?保存數(shù)據(jù)放鍵?顯示掃描清零顯示器Y N N N N N N N N YYYYYYYY四、源程序一、 源程序STACK SEGMENT STCAK DB 64 DUP(?)STACK ENDS DATA SEGMENT ORG 3000H VAR1 DB 00H,01H,02H,03H,04H VAR2 DB 3FH, 3FH, 3FH, 3FH, 3FH, 3FH, 3FH, 3FH, 3FH, 3FH VAR3 DB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H VAR4 DB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00HTABLE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71HDATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACKSTART:MOV AX,DATA MOV DS,AX MOV AL,88H OUT 63H,AL ;82255A初始化 MOV BX,0000H ;BX清零STT: MOV AL,00H ;鍵盤測試 OUT NEXT: IN AL,62H AND AL,0C0H CMP AL,0C0H JNZ KEYABC CALL DISP ;調(diào)用顯示程序 JMP STTKEYABC:CALL TIME ;延時,去抖動 IN AL,62H AND AL,0C0H CMP AL,0C0H JNZ KEY JMP STTKEY: MOV AL,0FEH ;鍵盤掃描識別 OUT 61H,AL IN AL,62H TEST AL,80H JNZ KEY_0 CALL KEY8 JMP STTKKEY_0: TEST AL,40H JNZ KEY_9 CALL KEY0 JMP STTKKEY_9: MOV AL,0FDH OUT 61H,AL IN AL,62H TEST AL,80H JNZ KEY_1 CALL KEY9 JMP STTKKEY_1: TEST AL,40H JNZ KEY_A CALL KEY1
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1