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

正文內(nèi)容

最新微機原理模擬計算器設(shè)計課程設(shè)計-wenkub

2023-07-10 22:29:22 本頁面
 

【正文】 55A內(nèi)部包括三個8位的輸入輸出端口,分別是端口A、端口B、端口C,相應(yīng)信號線是PA7~PA0、PB7~PB0、PC7~PC0。當(dāng)列線通過上拉電阻接+5V時,就被鉗位在高電平狀態(tài)。圖中有8行2列,8根行線與PA口相連,2根列線與PC口的PCPC7相連。 CPU控制模塊16位微處理器,內(nèi)含29000個晶體管,地址總線為20位,可使用1MB內(nèi)存。關(guān)鍵詞:模擬計算器,8088CPU,PROTUES,8255A 目 錄一、 概述 ……………………………………………………………………………4二、 硬件電路 ………………………………………………………………………CPU控制模塊…………………………………………………………………鍵盤輸入模塊…………………………………………………………………可編程并行通信接口芯片8255A ……………………………………………可編程計數(shù)器/定時器……………………………………………………總原理圖……………………………………………………………………9三、軟件設(shè)計框圖 ……………………………………………………………………10 四、源程序 ……………………………………………………………………………11五、調(diào)試過程 …………………………………………………………………………26六、課程設(shè)計體會 ……………………………………………………………………26七、參考文獻 …………………………………………………………………………27模擬計算器設(shè)計一、 概述設(shè)計思路:首先利用程序不斷掃描鍵盤是不是有輸入,如果沒有就一直掃描,如果有就停止掃描,完成輸入,利用匯編的程序核對輸入鍵的數(shù)值,通過調(diào)用子程序?qū)崿F(xiàn)5位十進制數(shù)以內(nèi)的及減法運算和2位十進制數(shù)以內(nèi)的乘除法運算。仿真正確后再連接硬件電路,電路連接完成后進行調(diào)試。要完成設(shè)計首先需要構(gòu)建簡單的微型計算機應(yīng)用系統(tǒng),其次是確定組成各部件的芯片,然后畫原理圖并且用仿真軟件仿真。我們的模擬計算器能實現(xiàn)5位十進制數(shù)以內(nèi)的及減法運算和2位十進制數(shù)以內(nèi)的乘除法運算。鍵盤采用逐次掃描原理,16個按鍵中0~9座位數(shù)字健,+、*、/、=作為加、減、乘、除和等號功能鍵,C為清零鍵。我們設(shè)計時使用的是8*2行列式鍵盤,如圖21所示。按鍵設(shè)置在行、類交點處(數(shù)字或字符為其鍵號),行、列線分別連接到按鍵開關(guān)的兩端。如國有按鍵盤下,總會有一根列線電平被拉至低電平,從而使列線輸入不全為1。(2)A組和B組控制部件端口A和端口C的高4位(PC7~PC4)構(gòu)成A組;由A組控制部件實現(xiàn)控制功能。與I/O操作有關(guān)的數(shù)據(jù)、控制字和狀態(tài)信息都是通過該緩沖器進行傳送。 RD, WR 讀、寫控制信號:由CPU輸入。圖24 .8255A內(nèi)部結(jié)構(gòu)定義工作方式控制字:工作方式0:8255A中各端口的基本輸入/輸出方式。 ?。?)、8253內(nèi)部結(jié)構(gòu)   8253芯片有24條引腳,封裝在雙列直插式陶瓷管殼內(nèi)。接收CPU送入的讀/寫控制信號, 并完成對芯片內(nèi)部各功能部件的控制功能, 因此, 它實際上是8253芯片內(nèi)部的控制器??傇韴D圖2PROTUES畫出的總原理圖三、軟件設(shè)計框圖 進行加、減、乘、除運算,存結(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: T
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1