簡(jiǎn)易計(jì)算機(jī)系統(tǒng)設(shè)計(jì)_第1頁(yè)
簡(jiǎn)易計(jì)算機(jī)系統(tǒng)設(shè)計(jì)_第2頁(yè)
簡(jiǎn)易計(jì)算機(jī)系統(tǒng)設(shè)計(jì)_第3頁(yè)
簡(jiǎn)易計(jì)算機(jī)系統(tǒng)設(shè)計(jì)_第4頁(yè)
簡(jiǎn)易計(jì)算機(jī)系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、成績(jī) Xxxxxxxxxxx課程設(shè)計(jì)說(shuō)明書(論文)題 目 簡(jiǎn)易計(jì)算器系統(tǒng)設(shè)計(jì) 課 程 名 稱 微型計(jì)算機(jī)原理與接口技術(shù) 二 級(jí) 學(xué) 院 xxxxxxxxxx 專 業(yè) xxxxxxxxxx 班 級(jí) xxxxxxxxxxxxxxxxxxxxxx學(xué) 生 姓 名 xxxxxxxxxxxx 設(shè) 計(jì) 地 點(diǎn) xxxxxxx 指 導(dǎo) 教 師 xxxxxxxxxxx 設(shè)計(jì)起止時(shí)間: 2016年6 月13日至2016 年6 月24 日 目錄 一、設(shè)計(jì)任務(wù)與要求3二、設(shè)計(jì)思路3三、硬件電路設(shè)計(jì)10四、軟件編程設(shè)計(jì)11五、仿真與調(diào)試15六、結(jié)論與心得18七、參考文獻(xiàn)18簡(jiǎn)易計(jì)算器系統(tǒng)設(shè)計(jì)一、設(shè)計(jì)任務(wù)與要求1、可以進(jìn)

2、行十進(jìn)制數(shù)四則運(yùn)算。用按鍵輸入數(shù)據(jù);具有清零和復(fù)位功能;具有連續(xù)運(yùn)算功能。2、在設(shè)計(jì)中可以引用所需的參考資料,避免重復(fù)工作,加快設(shè)計(jì)進(jìn)程,但必須和題目的要求相符合,保證設(shè)計(jì)的正確。學(xué)會(huì)掌握和使用各種已有的技術(shù)資料,不要盲目地、機(jī)械地抄襲資料,必須具體分析,使設(shè)計(jì)質(zhì)量和設(shè)計(jì)能力都獲得提高。要在老師的指導(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ì)思路根據(jù)本次設(shè)計(jì)的設(shè)計(jì)目的及設(shè)計(jì)要求,可有下列兩種方案:1.

3、 方案1 789/456*1230=C+圖1模擬計(jì)算器模擬簡(jiǎn)易計(jì)算器主要由鍵盤輸入和LED數(shù)碼管顯示兩部分組成,其界面如圖1所示:要設(shè)計(jì)一個(gè)模擬計(jì)算器,要用到可編程并行I/O接口芯片8255A,主要要解決8255A與鍵盤接口和8255A與LED數(shù)碼管接口的問(wèn)題。1.1 8255A與鍵盤接口鍵盤是計(jì)算器的輸入設(shè)備,通過(guò)鍵盤把數(shù)據(jù)和操作命令輸入到計(jì)算器,實(shí)現(xiàn)人機(jī)對(duì)話。目前使用的鍵盤分為編碼鍵盤和非編碼鍵盤。編碼鍵盤帶有必要的硬件電路,能自動(dòng)提供按鍵的ASC編碼,并能將數(shù)據(jù)保持到新鍵按下為止,還有消除抖動(dòng)和防止多鍵、串鍵等保護(hù)裝置。編碼鍵盤軟件簡(jiǎn)短,它根據(jù)編碼就能識(shí)別是什么鍵按下,但硬件電路復(fù)雜,價(jià)

4、格較貴。 非編碼鍵盤僅僅是按行、列排列起來(lái)的矩陣開(kāi)關(guān),其他的工作如識(shí)別鍵、提供代碼、去抖動(dòng)等由軟件來(lái)解決。為了識(shí)別鍵盤上的閉合鍵,通??梢圆捎脙煞N方式:行掃描法和行反轉(zhuǎn)法。(1)行掃描法行掃描法識(shí)別按鍵的原理如下:首先判別是否有鍵按下。將所有行線置成0電平,然后通過(guò)列線輸入全部列值,如果讀入的列值全是1,則說(shuō)明沒(méi)有任何一個(gè)鍵按下;反之,如果讀入的列值不全是1,著說(shuō)明有鍵按下。也就是說(shuō),在鍵盤識(shí)別的開(kāi)始先進(jìn)行全掃描,若有鍵按下,則必須判別是哪個(gè)按鍵被操作。第二步確定哪個(gè)鍵被按下。一旦發(fā)現(xiàn)有鍵按下,就轉(zhuǎn)入采用逐行掃描的辦法來(lái)確定是那一個(gè)鍵被按下。先掃描第一行,即使它輸出0電平,其余的行線為高電平1

5、,然后讀入列值。如果讀入的列值中有一位為低電平0,則說(shuō)明在此行的一個(gè)行、列交叉處有鍵被按下。如果讀入的列值全是1,說(shuō)明這一行所有按鍵都未被按下。接著掃描第二行。依次類推,逐行掃描,直到掃完全部的行線為止。若在掃描的過(guò)程中,發(fā)現(xiàn)非全1的列值,就能找出被按下的鍵。 (2)行反轉(zhuǎn)法行反轉(zhuǎn)法識(shí)別閉和鍵時(shí),要將行線接一個(gè)并行口,先讓它工作在輸出方式下;將列線也接一個(gè)并行口,先讓它工作在輸入方式下。程序使CPU通過(guò)輸出端口,向各行線上全部送低電平0,然后讀入列線的值(列值),如果此時(shí)有某一鍵被按下,則必定會(huì)使某一列線為0,輸入的列值其中某一位為0。然后,程序在對(duì)兩個(gè)并行端口進(jìn)行方式設(shè)置,使行線工作在輸入方

6、式,列線工作在輸出方式。利用輸出指令,使列線全部輸出為0 值。再?gòu)男芯€輸入行線值(行值)。行值中閉合鍵所對(duì)應(yīng)的位必然為底電平0。利用這種反轉(zhuǎn)法,可得到一對(duì)行值和列值,每一個(gè)按鍵唯一對(duì)應(yīng)一組行值和列值,行值和列值組合起來(lái)可以形成一個(gè)按鍵的識(shí)別碼。(3)在掃描鍵盤的過(guò)程中,應(yīng)注意解決以下問(wèn)題:鍵抖動(dòng):當(dāng)用手按下一個(gè)鍵時(shí),往往會(huì)出現(xiàn)按鍵在閉合和斷開(kāi)位置之間跳幾下才穩(wěn)定到閉合狀態(tài)的情況;在釋放一個(gè)鍵時(shí),也會(huì)出現(xiàn)類似的情況,這就是抖動(dòng)。這種抖動(dòng)經(jīng)常發(fā)生在鍵被按下或抬起的瞬間,一般持續(xù)幾毫秒到幾十毫秒,隨鍵的結(jié)構(gòu)不同而不同。在掃描鍵盤過(guò)程中,必須想辦法消除鍵抖動(dòng),否則會(huì)引起錯(cuò)誤。消除鍵抖動(dòng)可以用硬件電路來(lái)

7、實(shí)現(xiàn),它利用RS觸發(fā)器來(lái)鎖定按鍵狀態(tài),以消除按鍵的影響。簡(jiǎn)單的方法是利用軟件延時(shí)來(lái)消除鍵的抖動(dòng)。也就是說(shuō),一旦發(fā)現(xiàn)有鍵按下,就延時(shí)20ms以后再去檢測(cè)按鍵的狀態(tài),這樣就避開(kāi)了鍵發(fā)生抖動(dòng)的那一段時(shí)間,再讀按鍵狀態(tài),數(shù)據(jù)可靠。重鍵:重鍵是指一個(gè)以上的按鍵同時(shí)按下而產(chǎn)生的不確定或錯(cuò)誤問(wèn)題。出現(xiàn)重鍵時(shí),讀取的鍵值必然出現(xiàn)有一個(gè)以上的0。于是就產(chǎn)生了到底是否給予識(shí)別哪一鍵的問(wèn)題。解決重鍵可采取的方法有:一是無(wú)效處理,當(dāng)發(fā)現(xiàn)有一個(gè)以上按鍵同時(shí)按下時(shí),認(rèn)為此次按鍵輸入無(wú)效。二是等待釋放,將最后釋放的按鍵作為有效鍵處理。三是硬件封鎖,當(dāng)發(fā)現(xiàn)有一按鍵按下時(shí),硬件電路即刻封鎖其他按鍵的輸入直到該鍵處理完畢。012

8、3456789+*/=C+5VPB0PB1PB2PB3PB4PB5PB6PB7PC6PC7圖2鍵盤的結(jié)構(gòu)應(yīng)防止按一次鍵而產(chǎn)生多次處理的情況:這種情況的發(fā)生是由于鍵掃描速度和鍵處理速度較快,當(dāng)某一個(gè)按下的按鍵還未及時(shí)釋放時(shí),鍵掃描程序和鍵處理程序已執(zhí)行了多遍,這樣由于程序執(zhí)行和按鍵動(dòng)作不同步,而造成一次鍵有多個(gè)鍵輸入的錯(cuò)誤狀態(tài)。為了避免發(fā)生這種情況,必須保證按一次鍵,CPU只對(duì)該鍵作一次鍵處理,為此,在鍵掃描程序中不僅要檢測(cè)是否有鍵按下,在有鍵按下的情況下,作一次鍵處理;而且在鍵處理完畢后,還應(yīng)檢測(cè)按下的鍵是否釋放,只有當(dāng)按下的鍵釋放以后,程序才繼續(xù)往下執(zhí)行。這樣每按一次鍵,只有一次鍵處理,使兩

9、者達(dá)到了同步。 8*2鍵盤是一種行列式鍵盤,如圖2所示圖中有8行2列,8根行線與PB口相連,2根列線與PC口的PC6、PC7相連按鍵設(shè)置在行、列交交點(diǎn)處(數(shù)字或字符為其鍵號(hào)),行、列線分別連接到按鍵開(kāi)關(guān)的兩端。當(dāng)列線通過(guò)上拉電阻接+5V時(shí),接被鉗位在高電平行列式鍵盤電路狀態(tài)。鍵盤中有無(wú)按鍵按下是由列線送入全掃描字、列線讀入行線狀態(tài)來(lái)判斷的。這就是:被行線所有I/O線均置成低電平,然后讀入列線電平狀態(tài)。如果有鍵按下,總會(huì)有一根列線電平被拉至低電平,從而時(shí)列線輸入不全為1。 鍵盤中哪一個(gè)鍵是由行線逐行置成低電平后,檢查列線輸入狀態(tài)予以確定的。其方法是:依次給行線送低電平,然后查所有行線狀態(tài),如果全

10、為1,則所按下之鍵必在此行。而且與0電平行線相交的交點(diǎn)上的那個(gè)鍵。鍵盤的工作方式采用編程掃描的工作方式,即通過(guò)調(diào)用子程序來(lái)響應(yīng)鍵輸入的要求,在按鍵掃描子程序中完成下述功能:判斷鍵盤上有無(wú)鍵按下。其方法是先使PB7PB00,然后讀PC6、PC7的狀態(tài),若為全1則鍵盤中無(wú)鍵按下;若不全為1,則說(shuō)明鍵盤中有鍵按下。去除按鍵的機(jī)械抖動(dòng)影響。可作這樣的處理:當(dāng)判斷有鍵按下后,軟件延時(shí)一段時(shí)間后再判斷鍵盤狀態(tài),如果仍為鍵按下?tīng)顟B(tài),則認(rèn)為有一個(gè)確定的鍵按下,否則按按鍵抖動(dòng)處理。求按下鍵的鍵值及鍵號(hào)。鍵盤上的每一個(gè)鍵都對(duì)應(yīng)一個(gè)鍵值。鍵盤中鍵號(hào)排列沒(méi)有規(guī)律,不能通過(guò)對(duì)鍵值直接運(yùn)算得到鍵號(hào)。因此必須先判斷按下鍵是

11、使PC70還是PC6=0,然后再查為零的列線上鍵按時(shí)其8位鍵值中是否有一位為零,若為零則可得到鍵值。求按下鍵值及鍵號(hào)的目的是使程序轉(zhuǎn)到相應(yīng)的地址去完成該鍵的操作。一般,對(duì)數(shù)字鍵就是直接將該號(hào)送到顯示緩沖區(qū)進(jìn)行顯示,對(duì)功能鍵則必須先找到完成該功能鍵處理子程序的入口地址,并轉(zhuǎn)去執(zhí)行該鍵的命令。因此,當(dāng)鍵號(hào)求到后,還必須找到功能鍵處理程序入口。 為保證鍵閉合一次CPU僅進(jìn)行一次鍵功能操作。程序中需要等待鍵釋放以后再將鍵號(hào)送累加器AH。1.2 8255A與LED數(shù)碼管接口發(fā)光二級(jí)管數(shù)碼顯示器簡(jiǎn)稱為L(zhǎng)ED(Light Emitting Diode)數(shù)碼顯示器,它由七段發(fā)光二級(jí)管組成。這種顯示器價(jià)格低廉、

12、體積小、功耗低,而可靠性有很好,因此,從單板微型機(jī)、袖珍計(jì)算機(jī)到許多微型機(jī)控制系統(tǒng)及數(shù)字化儀器都用LED作為輸出顯示。圖3數(shù)碼管外型abfgecdhLED數(shù)碼管的主要部分是七段發(fā)光二極管,如圖3所示。這七段發(fā)光二極管分別稱為a、b、c、d、e、f、g,有的產(chǎn)品還附帶有一個(gè)小數(shù)點(diǎn)h,通過(guò)7個(gè)發(fā)光段的不同組合,可以顯示09和AF共16個(gè)字母數(shù)字或其它異形字符。陽(yáng)極abcdefgh陰極abcdefgh+5V共陽(yáng)極結(jié)構(gòu) 共陰極結(jié)構(gòu)圖4 LED數(shù)碼管有共陽(yáng)極、共陰極兩種結(jié)構(gòu),如圖4所示。如為共陽(yáng)極結(jié)構(gòu),則共用的陽(yáng)極應(yīng)接高電平,各段則輸入低電平,方為有效。如為共陰極結(jié)構(gòu),共用的陰極必須接低電平,而各段處于

13、高電平時(shí)便發(fā)光。表1表示了共陰極與共陽(yáng)極結(jié)構(gòu)字符0F的編碼表。編碼的低位為a,高位為g。表1:七段LED編碼表顯示數(shù)字編碼共陰極共陽(yáng)極0123456789ABCDEF.3FH06H5BH4FH66H6DH7DH07H7FH67H77H7CH39H5EH79H71H80HC0HF9HA4HB0H99H92H82HF8H80H98H88H83HC6HA1H86H8EH7FH要實(shí)現(xiàn)計(jì)算器的顯示功能,需要用6位七段LED數(shù)碼管來(lái)實(shí)現(xiàn)多位顯示。在這種方案中,硬件上用公共的驅(qū)動(dòng)電路來(lái)驅(qū)動(dòng)各數(shù)碼管;軟件上用掃描方法實(shí)現(xiàn)數(shù)字顯示。由于要顯示6位十進(jìn)制數(shù),因此采用6位七段LED動(dòng)態(tài)顯示電路,需要一個(gè)8位I/O口

14、和一個(gè)6位I/O口,其中8位I/O控制段選碼,6位I/O控制位選。進(jìn)行6位字符顯示時(shí),采用掃描顯示方式,即在每一瞬間只使某一位顯示相應(yīng)字符,在此瞬間,段選控制I/O輸出相應(yīng)字符段選碼,位選控制I/O口在該顯示位送入選通電平(共陰極送低電平,共陽(yáng)極送高電平),以保證該位顯示相應(yīng)字符,如此輪流,使每位顯示該位應(yīng)顯示字符,并保持延遲一段時(shí)間(15ms),以造成視覺(jué)暫留效果,不斷循環(huán)送出相應(yīng)的段選碼、位選碼,就可以獲得視覺(jué)穩(wěn)定的顯示狀態(tài)。只要CPU通過(guò)段控制端口送出段代碼,然后通過(guò)位控制端口送出位代碼,指定的數(shù)碼管便顯示相應(yīng)的數(shù)字。如果CPU順序地輸出段碼和位碼,依次讓每個(gè)數(shù)碼管顯示數(shù)字,并不斷地重復(fù)

15、,當(dāng)重復(fù)頻率達(dá)到一定程度,利用人眼的視覺(jué)暫留特性,從數(shù)碼管上便可見(jiàn)到相當(dāng)穩(wěn)定的數(shù)字顯示。圖5是一個(gè)由8255A控制的6位共陰極顯示系統(tǒng),A口輸出LED字符7段代碼信息,C口輸出6個(gè)LED位選信號(hào),由程序控制依次使Q0Q5低電平輪流有效,使得LED0LED5輪流顯示。PA078255APC05 驅(qū)動(dòng)器驅(qū)動(dòng)器LED0LED1LED2LED3LED4LED5圖5多位數(shù)碼管顯示電路示意圖2. 方案2 用匯編語(yǔ)言編寫程序?qū)崿F(xiàn)應(yīng)用程序的功能,從而實(shí)現(xiàn)簡(jiǎn)易計(jì)算器匯編程序的設(shè)計(jì)與實(shí)現(xiàn)。2.1 使用設(shè)備含有Windows匯編編譯環(huán)境的MASM軟件及Office 2003軟件的計(jì)算機(jī)一臺(tái)。2.2 參數(shù)定義在本程序

16、中,定義了變量B1B8用來(lái)顯示提示信息的8個(gè)參數(shù)。定義了變量X和Y用來(lái)保存輸入的操作數(shù)。定義了變量C用來(lái)保存除法運(yùn)算中的余數(shù)。定義了變量D用來(lái)保存輸入的操作符。定義了變量E等于10。3.2.3使用方法在masm環(huán)境下運(yùn)行本程序,按提示依次輸入操作數(shù)、操作符,回車經(jīng)運(yùn)算后便可得到運(yùn)算結(jié)果,在屏幕上顯示出來(lái);在提示下按下“g”或是回車,則繼續(xù)進(jìn)行運(yùn)算或是退出程序。3、 硬件電路設(shè)計(jì)8255A與鍵盤、顯示器的接口見(jiàn)下圖6,鍵盤的16個(gè)按鍵組成8×2矩陣,其中8根作為8255A的輸出線與PA7-PA0連接,2根作為8255A的輸入線與PC7、PC6連接。PB0-PB7向顯示器提供段碼,PC0

17、、PC1、PC2給出位碼之后經(jīng)74LS138譯碼之后選中6個(gè)數(shù)碼管中的一個(gè)。PA0PA1PA6PA7PC 0PC1PC2PB 0PB1PB 6PB7021893+465*/7=CPC6PC7ABCabghA1A2A7A8a1a2CPU808674LS138圖6 8255A與鍵盤、顯示器的連接4、 軟件編程設(shè)計(jì)1.流程圖輸入第一個(gè)操作數(shù),從DAT_1開(kāi)始,與0DH(回車)相比,若相同則跳轉(zhuǎn)到DAT_2除以10,保存余數(shù);否則乘以10保存,等待接收下一個(gè)數(shù)字。部分程序流程如圖8所示DAT_1開(kāi)始輸入數(shù)字是否為回車?MUL E保存在AX和DI跳到DAT_2DIV E保存在A中NY圖 8 輸入數(shù)據(jù)流程

18、圖簡(jiǎn)易計(jì)算器程序總流程圖如圖9。圖 9 輸入數(shù)據(jù)流程總圖2. 程序設(shè)計(jì)2.1 程序設(shè)計(jì)思路經(jīng)研究分析,本程序設(shè)計(jì)思路如圖7所示:輸入操作數(shù),操作符判斷是哪種運(yùn)算開(kāi)始運(yùn)算后,十六進(jìn)制轉(zhuǎn)化為十進(jìn)制輸出結(jié)果結(jié)束圖 7 程序設(shè)計(jì)思路圖2.2 程序中的關(guān)鍵技術(shù)INT 21H 指令01H號(hào)功能:等待從標(biāo)準(zhǔn)設(shè)備輸入一個(gè)字符,將該字符的ASCII碼送給AL,并在標(biāo)準(zhǔn)輸出設(shè)備上顯示該字符。入口參數(shù):無(wú)。出口參數(shù):AL的內(nèi)容為輸入字符的ASCII碼。02H號(hào)功能:顯示器輸出,用文本坐標(biāo)下設(shè)置光標(biāo)位置。入口參數(shù):DL的內(nèi)容為輸出字符的ASCII碼。出口參數(shù):無(wú)09H號(hào)功能:在標(biāo)準(zhǔn)輸出設(shè)備上顯示某個(gè)字符串。入口參數(shù):

19、DX的內(nèi)容為要顯示的字符串的首地址。出口參數(shù):無(wú)從設(shè)計(jì)方案的可行性及經(jīng)濟(jì)技術(shù)指標(biāo)等方面綜合考慮,方案二更合理,具有可行性且運(yùn)算方便快捷。故選擇方案二。五 、仿真與調(diào)試 1.程序編寫第一步:對(duì)要實(shí)現(xiàn)的功能進(jìn)行大體分析,畫出程序的總流程圖。第二步:將這些功能的實(shí)現(xiàn)分別編寫程序來(lái)實(shí)現(xiàn)。第三步;編寫代碼,上機(jī)調(diào)試和運(yùn)行程序。 2.上機(jī)編譯與調(diào)試第一步:編輯源程序:即建立.ASM文件。第二步:匯編源程序。源文件建立后,要用匯編程序?qū)υ次募M(jìn)行匯編,以便產(chǎn)生二進(jìn)制的目標(biāo)文件(.OBJ文件)。本程序用MASM.EXE編譯界面如圖10示。圖 10 用MASM.EXE編譯界面第三步;用LINK程序產(chǎn)生.EXE文

20、件。匯編程序已產(chǎn)生出二進(jìn)制的代碼文件(.OBJ),但.OBJ文件并不是可執(zhí)行文件,還必須使用(LINK)把.OBJ文件轉(zhuǎn)換為可執(zhí)行的.EXE文件。用LINK.EXE連接為可執(zhí)行文件界面如圖11所示。圖 11 用MASM.EXE編譯界面第四步;程序的調(diào)試。建立KDW.EXE文件后,就可以直接在DOS下運(yùn)行此程序,如下所示:C:KDW回車C:_程序運(yùn)行結(jié)束后,返回DOS.如果運(yùn)算結(jié)果正確且程序已把結(jié)果直接顯示在屏幕上,那么程序運(yùn)行結(jié)束時(shí)結(jié)果也就得到了。如果程序不顯示結(jié)果,我們?nèi)绾沃莱绦蚴欠裾_呢?這時(shí),就要使用TD.EXE調(diào)試工具來(lái)查看運(yùn)行結(jié)果。此外,大部分程序必須經(jīng)過(guò)調(diào)試階段才能糾正程序執(zhí)行中的錯(cuò)誤,調(diào)試程序時(shí)也要使用TD.EXE。 3.運(yùn)行結(jié)果在masm環(huán)境下運(yùn)行本程序,按提示依次輸入操作數(shù)、操作符,回車經(jīng)運(yùn)算后便可得到運(yùn)算結(jié)果,在屏幕上顯示出來(lái);在提示下按下“g”,則繼續(xù)進(jìn)行運(yùn)算或是退出程序。結(jié)果圖12和圖13所示:圖 12 加法和減法運(yùn)行結(jié)果圖 13 乘法和除法運(yùn)行結(jié)果本課程設(shè)計(jì)從匯編語(yǔ)言程序的編寫及應(yīng)用出發(fā),設(shè)計(jì)了一個(gè)簡(jiǎn)易計(jì)算器系統(tǒng),本設(shè)計(jì)能夠完成5位數(shù)以內(nèi)的加減乘除四則運(yùn)算,并且能夠顯示除法所得余數(shù),同時(shí)具有清零和復(fù)位功能,達(dá)到了連續(xù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論