999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AT89C51單片機(jī)的十進(jìn)制計算器系統(tǒng)設(shè)計

2013-07-30 04:06:56吳宏杰王揚王致杰劉嬌嬌孫玉嬌
電子測試 2013年9期
關(guān)鍵詞:單片機(jī)系統(tǒng)

吳宏杰,王揚,王致杰,劉嬌嬌,孫玉嬌

(上海電機(jī)學(xué)院電氣學(xué)院,上海 200240)

0 引言

本系統(tǒng)采用AT89C51單片機(jī)作為控制器,用來實現(xiàn)實現(xiàn)四位數(shù)的“+”,“-”,“*”,“/”運算,運算結(jié)果通過數(shù)碼管顯示,并具有有清零功能。AT89C51具有如下特點:40個引腳,4k Bytes Flash 片內(nèi)程序存儲器,128 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振蕩器。

1 總體設(shè)計方案

1.1 系統(tǒng)組成與工作原理

本系統(tǒng)以51單片機(jī)為主控核心,與矩陣鍵盤、晶振、LED 顯示管模塊一起組合而成。其工作過程為:首先存儲單元初始化,顯示初始值和鍵盤掃描,判斷按鍵位置,得出按鍵值,單片機(jī)則對數(shù)據(jù)進(jìn)行儲存與相應(yīng)的處理轉(zhuǎn)換,之后送入數(shù)碼管動態(tài)顯示。將運算結(jié)果送入數(shù)碼管動態(tài)顯示。本設(shè)計只能進(jìn)行結(jié)果不超過四位數(shù)的運算,其功能如下:

(1)數(shù)字鍵“0”到“9”用數(shù)碼管顯示。

(2)加法運算:加數(shù)與被加數(shù)均不能超過9999,加法最終結(jié)果不能超過9999。

(3)減法運算:減法運算正常邏輯為大的數(shù)值減去小的數(shù)值,本計算器亦如此,只能進(jìn)行正常邏輯的運算,如為小的數(shù)值減去大的數(shù)值,則將得到的負(fù)數(shù)與535相加,得到相應(yīng)的結(jié)果,即如果想進(jìn)行小數(shù)減大數(shù)的運算,則把得到的結(jié)果減去535即得到負(fù)數(shù)的正確結(jié)果。

(4)乘法運算:與上述方法一樣,計算結(jié)果不能超出9999,如溢出則顯示結(jié)果只有后三位。

(5)除法運算:除數(shù)與被除數(shù)均不能超過9999,計算結(jié)果只顯示整數(shù)部分。

(6)等于鍵:只有按下等于鍵才能將運算結(jié)果顯示出來,否則一直顯示上一個數(shù)。

(7)清零功能:程序不穩(wěn)定或出現(xiàn)錯誤時,運用清零鍵回到初始狀態(tài),也可用復(fù)位鍵清零。

2 系統(tǒng)硬件設(shè)計

2.1 系統(tǒng)硬件總體設(shè)計

本系統(tǒng)由鍵盤矩陣、LED 顯示管、這幾個部分組成,鍵盤輸入鍵值,LED 顯示管顯示當(dāng)前按鍵及結(jié)果。硬件總體設(shè)計圖1如下:

2.2 矩陣掃描顯示當(dāng)前按鍵模塊

利用AT89S51單片機(jī)的P0端口的P0.0-P0.7連接到一個七段數(shù)碼管的a-h(huán)的筆段上,數(shù)碼管的公共端接電源。矩陣掃描顯示當(dāng)前按鍵模塊見圖2。

2.3 鍵盤布局模塊

矩陣鍵盤的工作原理:計算器的鍵盤布局如圖3所示:一般有16個鍵組成,在單片機(jī)中正好可以用一個P 口實現(xiàn)16個按鍵功能,這種形式在單片機(jī)系統(tǒng)中也最常用。

圖1 硬件總體設(shè)計圖

圖2 矩陣掃描顯示當(dāng)前按鍵模塊

圖3 計算器的鍵盤布局模塊

圖4 系統(tǒng)的軟件流程圖

3 系統(tǒng)軟件設(shè)計

3.1 系統(tǒng)軟件總體設(shè)計

本系統(tǒng)的軟件流程如圖4所示。

3.2 顯示程序模塊

顯示程序?qū)⒁@示數(shù)值的千位、百位、十位與個位分別計算出來,通過P0段選口輸出數(shù)值,通過位選口P3?3、P3?4、P3?5、P3?6實現(xiàn)動態(tài)顯示。

LED 數(shù)碼管,實現(xiàn)七段數(shù)碼管的顯示四位十進(jìn)制數(shù)。通過段選來顯示按鍵及計算結(jié)果的數(shù)值。由于本硬件設(shè)計選用的是共陽接法,所以對應(yīng)的段碼表如下

3.3 鍵盤掃描模塊

本次鍵盤掃描程序采用的是行列翻轉(zhuǎn)法掃描鍵盤,即先置行為0,讀列值,存在變量1中,然后把列置為0,讀行值,存在變量2中,把變量1和變量2相加即為按鍵對應(yīng)的鍵值,下表為相應(yīng)按鍵對應(yīng)的鍵值

4 結(jié)束語

本計算器是以51系列單片機(jī)為核心構(gòu)成計算器系統(tǒng),該設(shè)計為能進(jìn)行簡易算術(shù)運算的計算器,在現(xiàn)有的硬件條件下只能進(jìn)行結(jié)果不超過四位數(shù)的運算,能實現(xiàn)加減乘除的運算功能與數(shù)字清零功能,以及系統(tǒng)的復(fù)位功能。

[1]宋彩利,單片機(jī)原理與C51編程,西安交通大學(xué)出版社,2008年

[2]劉文濤,MCS-51單片機(jī)培訓(xùn)教程(C51版),電子工業(yè)出版社,2005年

[3]何立民,MCS-51系列-單片機(jī)應(yīng)用系統(tǒng)設(shè)計,北京航空航天大學(xué)出版社,1990年

[4]孫育才、孫華芳,MCS-51系列單片機(jī)及其應(yīng)用(第5版),東南大學(xué)出版社,2012年

[5]汪德彪,MCS-51單片機(jī)原理及接口技術(shù)(第2版),電子工業(yè)出版社,2009年

[6]張毅剛,新編MCS-51單片機(jī)應(yīng)用設(shè)計(第3版),哈爾濱工業(yè)大學(xué)出版社,2008年

[7]艾運階,MCS-51單片機(jī)項目教程,北京理工大學(xué)出版社,2012年

猜你喜歡
單片機(jī)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統(tǒng)
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(tǒng)(下)
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 四虎综合网| 久久综合一个色综合网| 亚洲一区二区无码视频| 精品人妻AV区| 国产资源免费观看| 国产在线一区视频| 呦女精品网站| 欧美一级大片在线观看| 啪啪永久免费av| 在线观看免费AV网| 丰满少妇αⅴ无码区| 中文字幕 91| 萌白酱国产一区二区| 热久久综合这里只有精品电影| 老司机午夜精品视频你懂的| 欧洲精品视频在线观看| 国产精品美乳| 五月天天天色| 久久精品丝袜| 久久香蕉国产线看观看精品蕉| 国产一级毛片在线| 国产第四页| 国内精品自在欧美一区| 亚洲欧洲AV一区二区三区| 午夜毛片福利| 亚洲黄色成人| 国产成人啪视频一区二区三区| 国产一级小视频| 91无码人妻精品一区二区蜜桃| 国产日韩精品欧美一区灰| 99久久这里只精品麻豆| 亚洲欧美不卡视频| 国外欧美一区另类中文字幕| 色综合久久88| 国产激爽大片高清在线观看| 欧美成人看片一区二区三区| 伊人久久婷婷| 亚洲天堂视频在线观看| 国产网站免费看| 狠狠色丁香婷婷综合| 国产福利拍拍拍| 色播五月婷婷| 国产va欧美va在线观看| 91偷拍一区| 亚洲视频影院| 久久婷婷五月综合97色| 亚洲品质国产精品无码| 亚洲高清中文字幕在线看不卡| 四虎永久在线精品影院| 又大又硬又爽免费视频| 中国一级毛片免费观看| 国产亚洲现在一区二区中文| 欧美日韩免费在线视频| 国产在线欧美| 视频一本大道香蕉久在线播放| 欧美国产中文| 91在线中文| 特黄日韩免费一区二区三区| 亚洲天堂精品在线| 人人妻人人澡人人爽欧美一区| 黄片一区二区三区| 国产亚洲高清在线精品99| 国产亚洲精品97AA片在线播放| 91精品人妻一区二区| 国产麻豆精品久久一二三| 日韩一区精品视频一区二区| 无码高潮喷水在线观看| 999精品视频在线| 午夜无码一区二区三区在线app| 国产欧美日韩综合在线第一| 欧美精品亚洲日韩a| 亚洲人成在线精品| 国内毛片视频| 日韩欧美网址| 国产性猛交XXXX免费看| 亚洲天堂网2014| 这里只有精品免费视频| 日韩在线网址| 67194亚洲无码| 亚洲精品图区| 在线精品亚洲一区二区古装| 香蕉久人久人青草青草|