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

正文內(nèi)容

微機原理與接口技術(shù)課程設(shè)計(已修改)

2025-06-12 18:02 本頁面
 

【正文】   微機原理與接口技術(shù)   課程設(shè)計     題目: 模擬計算器設(shè)計                 學(xué) 院: 電氣工程學(xué)院  專 業(yè): 測控技術(shù)及儀器  班 級: 09表2  姓 名: 王鵬    學(xué) 號: 200910060127    指導(dǎo)教師: 曹曉華     2012年 1月 12日     成績評定表                              答 辯 成 績: (占總成績70%)   平 時 成 績: (占總成績30%)      目 錄    一、背景 ……………………………………………………4   二、硬件電路 ………………………………………………4  、CPU控制模塊………………………………………4  、鍵盤輸入模塊………………………………………7  、可編程并行通信接口芯片8255A …………………7   、可編程計數(shù)器/定時器……………………………10  、總原理圖…………………………………………11  三、軟件設(shè)計框圖 ………………………………………12   四、源程序 ………………………………………………13  五、調(diào)試過程 ……………………………………………28 六、課程設(shè)計體會 ………………………………………28  七、參考文獻 ……………………………………………29 摘要:學(xué)了微型計算機原理與應(yīng)用課程之后,為了鞏固和檢測所學(xué)知識,我選擇基于8088CPU的模擬計算器設(shè)計。要完成設(shè)計首先需要構(gòu)建簡單的微型計算機應(yīng)用系統(tǒng),其次是確定組成各部件的芯片,然后畫原理圖并且用仿真軟件仿真。仿真正確后再連接硬件電路,電路連接完成后進行調(diào)試。設(shè)計過程中我們用到了8088CPU、可編程計時器825可編程并行輸入/輸出芯片8255A、74LS132*8矩陣式鍵盤、六位七段LED數(shù)碼管。原理圖設(shè)計完成之后用PROTUES仿真軟件對原理圖進行了仿真得到了預(yù)期的結(jié)果。我們的模擬計算器能實現(xiàn)5位十進制數(shù)以內(nèi)的及減法運算和2位十進制數(shù)以內(nèi)的乘除法運算?!   £P(guān)鍵詞:模擬計算器,8088CPU,PROTUES,8255A,74LS138,8253      一、背景:   隨著電子技術(shù)的發(fā)展,微型計算機的應(yīng)用的日益廣泛和深入,接口技術(shù)有了迅速的發(fā)展,已成為直接影響微機系統(tǒng)功能和推廣應(yīng)用的關(guān)鍵。微機接口技術(shù)是采用硬件與軟件相結(jié)合的方法,研究微處理器如何與“外部世界”進行最佳連接,以實現(xiàn)CPU與“外部世界”進行高效可靠的信息交換的一門技術(shù)。而如今接口技術(shù)正在逐漸改善著人們的學(xué)習(xí)、生活、工作,因此開發(fā)本系統(tǒng)希望能夠給人們多帶來一點生活上的樂趣,接口技術(shù)與計算的結(jié)合不斷加深?! 《⒂布娐罚骸 ∮布娐? 鍵盤輸入及LED數(shù)碼管通過8255A接口與系統(tǒng)總線連接,鍵盤的16個按鍵組成8*2矩陣,其中8根矩陣線作為8255A的輸出線與PB7~PB0連接,2根矩陣線作為8255A的輸入線與PCPC6連接。鍵盤采用逐次掃描原理,16個按鍵中0~9座位數(shù)字健,+、*、/、=作為加、減、乘、除和等號功能鍵,C為清零鍵?! ?CPU控制模塊    圖11. 8284時鐘發(fā)生器   16位微處理器,內(nèi)含29000個晶體管,地址總線為20位,可使用1MB內(nèi)存。8088內(nèi)部數(shù)據(jù)總線都是16位,外部數(shù)據(jù)總線是8位。      鍵盤輸入模塊 鍵盤是常用信息輸入元件,其實鍵盤也是由一個個按鈕組成,如果是獨立按鈕的話必須要需要一個I/O口對它進行檢測,而鍵盤往往這需要鍵盤按鈕數(shù)一半的I/O口數(shù)對它進行檢測,也許對一個比較簡單的系統(tǒng)I/O口數(shù)一般不是問題,但對于一個大型、復(fù)雜的系統(tǒng)來說I/O資源就顯得非常珍貴了,盡量減少I/O使用是非常利于降低成本,另外一方面鍵盤比用獨立按鍵要美觀。我們設(shè)計時使用的是8*2行列式鍵盤,如圖21所示?!  D中有8行2列,8根行線與PA口相連,2根列線與PC口的PCPC7相連。PA、PB口要么全部輸入或輸出。PC口可以進行輸入和輸出。按鍵設(shè)置在行、類交點處(數(shù)字或字符為其鍵號),行、列線分別連接到按鍵開關(guān)的兩端。當列線通過上拉電阻接+5V時,就被鉗位在高電平狀態(tài)。鍵盤中有無按鍵按下是由行線送入全掃描字、列線讀入行線狀態(tài)來判斷。這就是:給航線所有I/O線均置成低電平,然后讀入列線電平狀態(tài)。如國有按鍵盤下,總會有一根列線電平被拉至低電平,從而使列線輸入不全為1?!     D21 鍵盤電路 圖22數(shù)碼管電路      可編程并行通信接口芯片8255A?。?)并行輸入/輸出端口A,B,C   8255A內(nèi)部包括三個8位的輸入輸出端口,分別是端口A、端口B、端口C,相應(yīng)信號線是PA7~PA0、PB7~PB0、PC7~PC0。端口都是8位,都可以作為輸入或輸出。通常將端口A和端口B定義為輸入/輸出的數(shù)據(jù)端口,而端口C則既可以作數(shù)據(jù)端口,又可以作為端口A和端口B的狀態(tài)和控制信息的傳送端口?!     。?)A組和B組控制部件 端口A和端口C的高4位(PC7~PC4)構(gòu)成A組;由A組控制部件實現(xiàn)控制功能。 端口B和端口C的低4位(PC3~PC0)構(gòu)成B組;由B組控制部件實現(xiàn)控制功能。 A組和B組利用各自的控制單元來接收讀寫控制部件的命令和CPU通過數(shù)據(jù)總線(D0~D7)送來的控制字,并根據(jù)他們來定義各個端口的操作方式?!  。?)數(shù)據(jù)總線緩沖存儲器    三態(tài)雙向8位緩沖器,是8255A與8086CPU之間的數(shù)據(jù)接口。與I/O操作有關(guān)的數(shù)據(jù)、控制字和狀態(tài)信息都是通過該緩沖器進行傳送?!?4) 讀/寫控制部件   8255A完成讀/寫控制功能的部件。能接收CPU的控制命令,并根據(jù)控制命令向各個功能部件發(fā)出操作指令?!S 片選信號:由CPU輸入,有效時表示該8255A被選中。 RD, WR 讀、寫控制信號:由CPU輸入。RD有效表示CPU讀8255A,WR有效表示CPU寫8255A。RESET 復(fù)位信號:由CPU輸入。RESET信號有效,清除8255A中所有控制字寄存器內(nèi)容,并將各個端口置成輸入方式?!D24 .8255A內(nèi)部結(jié)構(gòu)       定義工作方式控制字: 圖25 .8255A工作方式控制   工作方式0:8255A中各端口的基本輸入/輸出方式?!         ?可編程計數(shù)器/定時器   8253具有3個獨立的計數(shù)通道,采用減1計數(shù)方式。在門控信號有效時,每輸入1個計數(shù)脈沖,通道作1次計數(shù)操作。當計數(shù)脈沖是已知周期的時鐘信號時,計數(shù)就成為定時。   
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1