微型计算机原理课程设计计算器,微机原理课程设计简易计算器的设计.docx
目錄
一前言 ??????????????????????????????
1
二總體設(shè)計(jì) ???????????????????????????
2
三硬件設(shè)計(jì) ??????????????????????????? 2 3.1 微 理器 8086 芯片?????????????????????? 2
3.2 可 程并行接口芯片8255A??????????????????3
3.3LED 數(shù) 管?????????????????????????
4
3.44 ×4 矩 按 ????????????????????????
4
3.5
硬件原理 ?????????????????????????
6
四軟件設(shè)計(jì) ???????????????????????????
7
4.1
程序流程 ?????????????????????????
7
4.2
源代 ???????????????????????????
9
五仿真 ????????????????????????????
18
六課程設(shè)計(jì)體會(huì) ????????????????????????
18
七參考文獻(xiàn) ??????????????????????????
19
一前言
1.1 課程設(shè)計(jì)的目的和任務(wù)
程 是培養(yǎng)和 學(xué)生在學(xué) 完本 后 合 用所學(xué)理 知 , 解決 工程 和 用 的能力的重要教學(xué) 。 它具有 手、 和理 系 的特點(diǎn), 是培養(yǎng)在校工科大學(xué)生理 系 、 敢于 手、善于 手和獨(dú)立自主解決 踐中遇到的各種 能力的一個(gè)重要教學(xué) 。
通 程 ,要求學(xué)生熟悉和掌握微機(jī)系 的 件、硬件 的方法、 步 ,使學(xué)生得到微機(jī)開 用方面的初步 。 學(xué)生獨(dú)立或集體 目的 體 方案、 程、 件硬件 、 寫 告等 , 真正做到理 系 , 提高 手能力和分析 、解決 的能力, 由學(xué) 知 到 用知 的初步 渡。 通 本次 程 使學(xué)生熟 掌握微機(jī)系 與接口 展 路的 方法,熟 用 8086 言 寫 用程序和 中的硬 件 方法和步 ,熟悉微機(jī)系 的硬 件開 工具的使用方法。
通 程 踐, 不 要培養(yǎng)學(xué)生事 求是和 真的工作 度, 培養(yǎng)學(xué)生的 手能力, 學(xué)生 本 學(xué) 的情況, 更要培養(yǎng)學(xué)生在 的工程 中 料, 撰寫 告表
達(dá)設(shè)計(jì)思想和結(jié)果的能力。
1.2 課程設(shè)計(jì)指導(dǎo)及要求
在課程設(shè)計(jì)時(shí), 2~3 名同學(xué)組成 1 個(gè)設(shè)計(jì)小組,分別完成項(xiàng)目的功能設(shè)計(jì)、電路編輯及調(diào)試、
編碼及調(diào)試和課程設(shè)計(jì)報(bào)告編寫工作。同批次同學(xué)中選擇同一題的不超過(guò)3 組。在教師指導(dǎo)下, 可
以相互討論。每設(shè)計(jì)小組提交1 份設(shè)計(jì)報(bào)告,設(shè)計(jì)報(bào)告由設(shè)計(jì)小組同學(xué)獨(dú)立完成,不得互相抄襲。
教師的主導(dǎo)作用主要在于指明設(shè)計(jì)思路,啟發(fā)學(xué)生獨(dú)立設(shè)計(jì)的思路, 解答疑難問(wèn)題和按設(shè)計(jì)進(jìn)度進(jìn)
行階段審查。學(xué)生必須發(fā)揮自身學(xué)習(xí)的主動(dòng)性和能動(dòng)性,主動(dòng)思考問(wèn)題、分析問(wèn)題和解決問(wèn)題,而
不應(yīng)處處被動(dòng)地依賴指導(dǎo)老師。同學(xué)應(yīng)積極主動(dòng)的提出問(wèn)題、解決問(wèn)題、討論問(wèn)題,互相幫助和啟
發(fā)。
學(xué)生在設(shè)計(jì)中可以引用所需的參考資料, 避免重復(fù)工作, 加快設(shè)計(jì)進(jìn)程, 但必須和題目的要求相符合,保證設(shè)計(jì)的正確。 指導(dǎo)教師要引導(dǎo)學(xué)生學(xué)會(huì)掌握和使用各種已有的技術(shù)資料, 不能盲目地、機(jī)械地抄襲資料, 必須具體分析, 使設(shè)計(jì)質(zhì)量和設(shè)計(jì)能力都獲得提高。 學(xué)生要在老師的指導(dǎo)下制定好自己各環(huán)節(jié)的詳細(xì)設(shè)計(jì)進(jìn)程計(jì)劃, 按給定的時(shí)間計(jì)劃保質(zhì)保量的完成個(gè)階段的設(shè)計(jì)任務(wù)。 設(shè)計(jì)中可邊設(shè)計(jì),邊修改, 軟件設(shè)計(jì)與硬件設(shè)計(jì)可交替進(jìn)行, 問(wèn)題答疑與調(diào)試和方案修改相結(jié)合,提高設(shè)計(jì)的效率,保證按時(shí)完成設(shè)計(jì)工作并交出合格的設(shè)計(jì)報(bào)告。
二總體設(shè)計(jì)
設(shè)計(jì)思路:首先利用程序不斷掃描鍵盤是不是有輸入, 如果沒(méi)有就一直掃描, 如果有就調(diào)用子程序進(jìn)行判斷,是數(shù)值則進(jìn)行存儲(chǔ)并同時(shí)進(jìn)行顯示, 是運(yùn)算符號(hào)等就調(diào)用相應(yīng)的子程序進(jìn)行操作, 操作后則繼續(xù)利用程序不斷掃描鍵盤是不是有輸入, 從而實(shí)現(xiàn) 4 位十進(jìn)制數(shù)以內(nèi)的加減乘除法運(yùn)算。 運(yùn)算完成后將運(yùn)算的結(jié)果儲(chǔ)存并顯示到 LED顯示器上。
三硬件設(shè)計(jì)
3.1 微處理器 8086 芯片
當(dāng)引腳接高電平時(shí),
CPU工作于最小模式。此時(shí),引腳信號(hào)
24~ 31 的含義及其功能如下:
( 1)IO/M/ ( memoryI/Oselect
):存儲(chǔ)器、
I/O
端口選擇控制信號(hào)。信號(hào)指明當(dāng)前
CPU是選擇
訪問(wèn)存儲(chǔ)器還是訪問(wèn)
I/O
端口。為高電平時(shí)訪問(wèn)存儲(chǔ)器,表示當(dāng)前要進(jìn)行
CPU與存儲(chǔ)器之間的數(shù)
據(jù)傳送。為低電平時(shí),訪問(wèn)
I/O
端口,表示當(dāng)前要進(jìn)行
CPU與
I/O
端口之間的
總結(jié)
以上是生活随笔為你收集整理的微型计算机原理课程设计计算器,微机原理课程设计简易计算器的设计.docx的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 银行存款50万银行倒闭会赔偿吗 银行破产
- 下一篇: 计算机基础知识专插本,计算机基础专插本复