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

正文內(nèi)容

最新微機(jī)原理模擬計(jì)算器設(shè)計(jì)課程設(shè)計(jì)(留存版)

2025-08-09 22:29上一頁面

下一頁面
  

【正文】 WR有效表示CPU寫8255A。當(dāng)列線通過上拉電阻接+5V時(shí),就被鉗位在高電平狀態(tài)。仿真正確后再連接硬件電路,電路連接完成后進(jìn)行調(diào)試。我們?cè)O(shè)計(jì)時(shí)使用的是8*2行列式鍵盤,如圖21所示。與I/O操作有關(guān)的數(shù)據(jù)、控制字和狀態(tài)信息都是通過該緩沖器進(jìn)行傳送。接收CPU送入的讀/寫控制信號(hào), 并完成對(duì)芯片內(nèi)部各功能部件的控制功能, 因此, 它實(shí)際上是8253芯片內(nèi)部的控制器。我們做的題目是簡(jiǎn)易計(jì)算器的設(shè)計(jì)。最后感謝老師的辛苦指導(dǎo),使我的設(shè)計(jì)能過成功實(shí)現(xiàn),使我完成了這次課程設(shè)計(jì)。本次課程設(shè)計(jì),不僅使我加深了對(duì)接口程序設(shè)計(jì)的認(rèn)識(shí),對(duì)接口各部件的工作原理也有了進(jìn)一步的了解,也增強(qiáng)了分析故障的能力,更重要的是培養(yǎng)了我們面對(duì)問題、解決問題的能力。檢查程序中存在的語法錯(cuò)誤。圖24 .8255A內(nèi)部結(jié)構(gòu)定義工作方式控制字:工作方式0:8255A中各端口的基本輸入/輸出方式。如國(guó)有按鍵盤下,總會(huì)有一根列線電平被拉至低電平,從而使列線輸入不全為1。我們的模擬計(jì)算器能實(shí)現(xiàn)5位十進(jìn)制數(shù)以內(nèi)的及減法運(yùn)算和2位十進(jìn)制數(shù)以內(nèi)的乘除法運(yùn)算。 CPU控制模塊16位微處理器,內(nèi)含29000個(gè)晶體管,地址總線為20位,可使用1MB內(nèi)存。 端口B和端口C的低4位(PC3~PC0)構(gòu)成B組;由B組控制部件實(shí)現(xiàn)控制功能。      數(shù)據(jù)總線緩沖器與系統(tǒng)總線連接,8位雙 向,與CPU交換信息的通道。六:課程設(shè)計(jì)體會(huì)本次課程設(shè)計(jì)師自由選擇設(shè)計(jì)課題的,我選擇了簡(jiǎn)易計(jì)算加減乘除法計(jì)算器的題目,看起來不是很難,但是真正做起來才發(fā)現(xiàn)其困難之處。課后沒有及時(shí)解決課上的問題留到第二天上課程設(shè)計(jì)在想辦法,這說明我的惰性也很強(qiáng)。這次課程設(shè)計(jì)還是比較成功的。對(duì)下載到芯片中的程序進(jìn)行功能檢查。當(dāng)計(jì)數(shù)脈沖是已知周期的時(shí)鐘信號(hào)時(shí),計(jì)數(shù)就成為定時(shí)。通常將端口A和端口B定義為輸入/輸出的數(shù)據(jù)端口,而端口C則既可以作數(shù)據(jù)端口,又可以作為端口A和端口B的狀態(tài)和控制信息的傳送端口。二、 硬件電路設(shè)計(jì)硬件電路 鍵盤輸入及LED數(shù)碼管通過8255A接口與系統(tǒng)總線連接,鍵盤的16個(gè)按鍵組成8*2矩陣,其中8根矩陣線作為8255A的輸出線與PB7~PB0連接,2根矩陣線作為8255A的輸入線與PCPC6連接。運(yùn)算完成后將運(yùn)算的結(jié)果儲(chǔ)存并顯示到LED顯示器上。端口都是8位,都可以作為輸入或輸出。在門控信號(hào)有效時(shí),每輸入1個(gè)計(jì)數(shù)脈沖,通道作1次計(jì)數(shù)操作。 。對(duì)鍵盤的使用和數(shù)碼管顯示問題也完全弄懂了。這些都是我需要去改進(jìn)的地方。本次的課程設(shè)計(jì)是一個(gè)相對(duì)而言比較難的設(shè)計(jì),因?yàn)檫@次設(shè)計(jì)不僅僅是課本上知識(shí)的整合,而且還有很多是課外的擴(kuò)展。這是8253與CPU之間的數(shù)據(jù)接口,它由8位雙向三態(tài)緩沖寄存器構(gòu)成,是CPU與8253之間交換信息的必經(jīng)之路。 A組和B組利用各自的控制單元來接收讀寫控制部件的命令和CPU通過數(shù)據(jù)總線(D0~D7)送來的控制字,并根據(jù)他們來定義各個(gè)端口的操作方式。8088內(nèi)部數(shù)據(jù)總線都是16位,外部數(shù)據(jù)總線是8位。原理圖設(shè)計(jì)完成之后用PROTUES仿真軟件對(duì)原理圖進(jìn)行了仿真得到了預(yù)期的結(jié)果。這就是:給航線所有I/O線均置成低電平,然后讀入列線電平狀態(tài)。RESET信號(hào)有效,清除8255A中所有控制字寄存器內(nèi)容,并將各個(gè)端口置成輸入方式。 。經(jīng)過自己的努力和同學(xué)的幫助終于完成了相應(yīng)的要求。另外感謝網(wǎng)絡(luò)給予我便利,讓我找到有些相關(guān)資料幫我解決了一些問題。才開始思路很清晰。A1A0:端口選擇信號(hào),由CPU輸入。(4) 讀/寫控制部件 8255A完成讀/寫控制功能的部件。圖中有8行2列,8根行線與PA口相連,2根列線與PC口的PCPC7相連。要完成設(shè)計(jì)首先需要構(gòu)建簡(jiǎn)單的微型計(jì)算機(jī)應(yīng)用系統(tǒng),其次是確定組成各部件的芯片,然后畫原理圖并且用仿真軟件仿真。按鍵設(shè)置在行、類交點(diǎn)處(數(shù)字或字符為其鍵號(hào)),行、列線分別連接到按鍵開關(guān)的兩端。 RD, WR 讀、寫控制信號(hào):由CPU輸入??傇韴D圖2PROTUES畫出的總原理圖三、軟件設(shè)計(jì)框圖 進(jìn)行加、減、乘、除運(yùn)算,存結(jié)果開始8255A初始化有無壓鍵?是數(shù)字鍵?加號(hào)?減號(hào)?乘號(hào)?除號(hào)?等號(hào)?清零?顯示掃描設(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 ;鍵盤測(cè)試 OUT NEXT: IN AL,62H AND AL,0C0H CMP AL,0C0H JNZ KEYABC CALL DISP ;調(diào)用顯示程序 JMP STTKEYABC:CALL TIME ;延時(shí),去抖動(dòng) IN AL,62H AND
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1