娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年09月17日(星期二)

2021年09月17日 | 24-基于51單片機(jī)的4乘4計(jì)算器設(shè)計(jì)

發(fā)布者:Huayu8888 來(lái)源: eefocus關(guān)鍵字:51單片機(jī)  計(jì)算器  LCD1602 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

具體實(shí)現(xiàn)功能

系統(tǒng)由STC89C52單片機(jī)+4乘4按鍵模塊+LCD1602液晶顯示屏+電源構(gòu)成。


具體功能:


利用輸入采用4×4矩陣鍵盤(pán),可以進(jìn)行加、減、乘、除等幾種數(shù)字運(yùn)算,并在LCD1602上顯示操作過(guò)程及結(jié)果。


設(shè)計(jì)背景

計(jì)算器的市場(chǎng)需求較大,應(yīng)用范圍廣泛,任何一個(gè)辦公地點(diǎn)不可缺少的都需要計(jì)算器,常見(jiàn)的計(jì)算器有:算術(shù)型計(jì)算器,可進(jìn)行加、減、乘、除等簡(jiǎn)單的四則運(yùn)算。科學(xué)型計(jì)算器,可進(jìn)行乘方、開(kāi)方、指數(shù)、對(duì)數(shù)等方面的運(yùn)算。程序計(jì)算器,可以編程序,把較復(fù)雜的運(yùn)算步驟貯存起來(lái),進(jìn)行多次重復(fù)的運(yùn)算。簡(jiǎn)易計(jì)算器應(yīng)用更為廣泛,將其設(shè)計(jì)的更加具有市場(chǎng)競(jìng)爭(zhēng)力是完全有必要的。我國(guó)計(jì)算器已經(jīng)有了很成熟的技術(shù),這里推廣的是新觀念,通過(guò)實(shí)際的成品實(shí)踐,最好由低到高推出系列產(chǎn)品,即所謂上市一代、儲(chǔ)備一代、研制一代,不管什么產(chǎn)品都需要不斷的保持更新。


單片機(jī)是單片微型機(jī)的簡(jiǎn)稱(chēng),故又稱(chēng)為微控制器MCU(Micro Control Unit)。通常由單塊集成電路芯片組成,內(nèi)部包含有計(jì)算機(jī)的基本功能部件:中央處理器CPU,存儲(chǔ)器和I/O接口電路等。因此,單片機(jī)只要和適當(dāng)?shù)能浖巴獠吭O(shè)備相結(jié)合,便可成為一個(gè)單片機(jī)控制系統(tǒng)。單片機(jī)廣泛用于智能產(chǎn)品,智能儀表,測(cè)控技術(shù),智能接口等,具有操作簡(jiǎn)單,實(shí)用方便,價(jià)格便宜等優(yōu)點(diǎn)。


本文設(shè)計(jì)的簡(jiǎn)易計(jì)算器利用矩陣鍵盤(pán)進(jìn)行按鍵的輸入,通過(guò)對(duì)矩陣鍵盤(pán)的掃描,獲取用戶(hù)的輸入,并實(shí)時(shí)的顯示在1602液晶上,每次獲取到輸入時(shí),根據(jù)軟件設(shè)計(jì)的相應(yīng)方法對(duì)輸入進(jìn)行處理、運(yùn)算,輸入結(jié)束后,將最終的運(yùn)算結(jié)果輸出的液晶上。


硬件設(shè)計(jì)

如圖是本系統(tǒng)的硬件設(shè)計(jì)方案,具體地,硬件電路由以下模塊構(gòu)成:


(1)單片機(jī)最小系統(tǒng)。用于驅(qū)動(dòng)和控制其他模塊,以實(shí)現(xiàn)整體功能,其以STC89C51單片機(jī)為核心芯片,并輔以復(fù)位電路和晶振電路;


(2)按鍵模塊。由4*4矩陣按鍵構(gòu)成,實(shí)現(xiàn)數(shù)值及運(yùn)算符的輸入;


(3)顯示模塊。通過(guò)LCD1602液晶顯示屏顯示運(yùn)算過(guò)程及運(yùn)算結(jié)果;


(4)電源模塊。用于整個(gè)系統(tǒng)的供電。

軟件設(shè)計(jì)

軟件編程平臺(tái)選擇最常用的keil軟件。由于該程序并未涉及到底層的驅(qū)動(dòng)問(wèn)題,因此選擇方便快捷的C語(yǔ)言編程。在編程中,將該程序分為四個(gè)模塊:延時(shí)模塊、1602顯示模塊、用于處理計(jì)算表達(dá)式的對(duì)戰(zhàn)模塊及主函數(shù)模塊。采用模塊化設(shè)計(jì),方便調(diào)試與理解。具體程序見(jiàn)附錄三。在這里重點(diǎn)介紹軟件核心的表達(dá)式處理程序算法。


本文軟件設(shè)計(jì)需要實(shí)現(xiàn):


(1)按鍵鍵盤(pán)的掃描,實(shí)現(xiàn)輸入按鍵值的判斷;


(2)各種運(yùn)算的處理與實(shí)現(xiàn);


(3)運(yùn)算過(guò)程及結(jié)果的顯示;


(4)清零功能的實(shí)現(xiàn)。


具體的程序設(shè)計(jì)思路如圖所示。


原理圖

本系統(tǒng)原理圖設(shè)計(jì)采用Altium Designer19,具體如圖。

程序

本設(shè)計(jì)利用KEIL5軟件實(shí)現(xiàn)程序設(shè)計(jì),具體如圖。

仿真實(shí)現(xiàn)

本設(shè)計(jì)利用protues8.7軟件實(shí)現(xiàn)仿真設(shè)計(jì),具體如圖。

關(guān)鍵字:51單片機(jī)  計(jì)算器  LCD1602 引用地址:24-基于51單片機(jī)的4乘4計(jì)算器設(shè)計(jì)

上一篇:25-基于51單片機(jī)的溫濕度檢測(cè)及調(diào)節(jié)系統(tǒng)
下一篇:23-基于51單片機(jī)的智能電子秤設(shè)計(jì)

推薦閱讀

? ?“顏值”作為非常流行的網(wǎng)絡(luò)用語(yǔ)已經(jīng)被越來(lái)越多的網(wǎng)友知曉啦。大多數(shù)情況下,我們都用“顏值”來(lái)形容帥哥、美女,說(shuō)明外形十分靚麗。可你是否知道,在手機(jī)行業(yè),也有一些“顏值”頗高的產(chǎn)品,他們通常擁有非常出色的外觀,一看就會(huì)招人喜歡。下面新浪手機(jī)就為大家介紹幾款高顏值熱門(mén)手機(jī),希望對(duì)于那些外形控們?cè)谶x購(gòu)時(shí)會(huì)有幫助喲。OPPO R17 8GB版...
按照對(duì)汽車(chē)行駛性能作用的影響劃分,可以把汽車(chē)電子產(chǎn)品歸納為兩類(lèi):一類(lèi)是汽車(chē)電子控制裝置,汽車(chē)電子控制裝置要和車(chē)上機(jī)械系統(tǒng)進(jìn)行配合使用,即所謂“機(jī)電結(jié)合”的汽車(chē)電子裝置;它們包括發(fā)動(dòng)機(jī)、底盤(pán)、車(chē)身電子控制。例如電子燃油噴射系統(tǒng)、制動(dòng)防抱死控制、防滑控制、牽引力控制、電子控制懸架、電子控制自動(dòng)變速器、電子動(dòng)力轉(zhuǎn)向等。另一類(lèi)是車(chē)載汽車(chē)...
Nordic Semiconductor宣布位于深圳的智能設(shè)備和物聯(lián)網(wǎng)解決方案開(kāi)發(fā)廠商深圳云里物里科技股份有限公司已經(jīng)選擇Nordic nRF52系列的最新產(chǎn)品nRF52805藍(lán)牙5.2/低功耗藍(lán)牙 (Bluetooth? Low Energy /Bluetooth LE) 芯片級(jí)系統(tǒng) (SoC)為其MS46SF11模塊提供處理能力和無(wú)線連接。 nRF52805 SoC采用尺寸僅為2.48 x 2.46mm的晶圓級(jí)芯片規(guī)模封裝(WLCSP),支持...
  射頻導(dǎo)納料位開(kāi)關(guān)因測(cè)量不受介質(zhì)密度影響、耐溫高等優(yōu)點(diǎn)被廣大廠商所選用,目前被認(rèn)為是通用性最強(qiáng)、性?xún)r(jià)比最高的固體類(lèi)料位檢測(cè)產(chǎn)品。射頻導(dǎo)納料位開(kāi)關(guān)的工作原理是通過(guò)探頭感知其與儲(chǔ)罐體間電抗(容抗和阻抗)的變化來(lái)檢測(cè)料位的。  射頻導(dǎo)納料位開(kāi)關(guān)探頭的結(jié)構(gòu)主要是以絕緣材料和金屬探棒層層相互壓合而成。探頭的中間金屬層被稱(chēng)為保護(hù)極。保護(hù)極...

史海拾趣

問(wèn)答坊 | AI 解惑

EMC,EMS,EMI

什么是EMI、EMS和EMC? 在電氣干擾領(lǐng)域有許多英文縮寫(xiě)。 EMI(Electro Magnetic Interference)直譯是電磁干擾。這是合成詞,我們應(yīng)該分別考慮"電磁"和"干擾"。   所謂"干擾",指設(shè)備受到干擾后性能降低以及對(duì)設(shè)備產(chǎn)生干擾的 ...…

查看全部問(wèn)答∨

抖動(dòng)測(cè)量三種有效方法

只要測(cè)試數(shù)據(jù)通信IC或測(cè)試電信網(wǎng)絡(luò),就需要測(cè)試抖動(dòng)。抖動(dòng)是應(yīng)該呈現(xiàn)的數(shù)字信號(hào)沿與實(shí)際存在沿之間的差。時(shí)鐘抖動(dòng)可導(dǎo)致電和光數(shù)據(jù)流中的偏差位,引起誤碼。測(cè)量時(shí)鐘抖動(dòng)和數(shù)據(jù)信號(hào)就可揭示誤碼源。   測(cè)量和分析抖動(dòng)可借助三種儀器:誤碼率(BE ...…

查看全部問(wèn)答∨

汽車(chē)電子嵌入式與航天嵌入式

請(qǐng)問(wèn)汽車(chē)嵌入式和航天嵌入式有沒(méi)有很大的區(qū)別?  我想汽車(chē)電子可以算是航天電子的學(xué)習(xí)基礎(chǔ)吧 學(xué)好了汽車(chē)的,以后學(xué)航天的會(huì)比較容易入手 對(duì)嗎?…

查看全部問(wèn)答∨

【文章】Nios II 的LED 顯示屏控制器設(shè)計(jì)

基于μC/ OS2II 實(shí)時(shí)操作系統(tǒng)實(shí)現(xiàn)多任務(wù)管理運(yùn)行模式,采用Nios II 32 位處理器作為L(zhǎng) ED 顯示屏控制系統(tǒng)的核 心,控制單屏幕多窗口任意顯示。整個(gè)控制系統(tǒng)在一片F(xiàn)PGA 上實(shí)現(xiàn),使用SOPC Builder 軟件定制集成IP 核,通過(guò)外 擴(kuò)存儲(chǔ)設(shè)備實(shí)現(xiàn)數(shù)據(jù)的海量存 ...…

查看全部問(wèn)答∨

如何分析arm的coredump文件

我在ARM9上跑一個(gè)程序,程序崩潰,產(chǎn)生一個(gè)coredump文件。 接著我嘗試在x86的機(jī)器用arm-linux-gdb 分析這個(gè)coredump文件, [root@localhost gp2x]# arm-linux-gdb -c core GNU gdb 6.3 Copyright 2004 Free Software Foundation, Inc. GDB is f ...…

查看全部問(wèn)答∨

ftp客戶(hù)端列目錄的問(wèn)題

自己用網(wǎng)上的CFtpSockClient類(lèi)寫(xiě)了一個(gè)ftp客戶(hù)端,又在網(wǎng)上下了個(gè)ftp服務(wù)端的源程序,經(jīng)過(guò)測(cè)試服務(wù)端正常工作,但是用我的ftp客戶(hù)端連接ftp服務(wù)端的時(shí)候不能列目錄! 服務(wù)端上顯示502 Command not implemented 列文件列表的代碼見(jiàn)下面: UINT CF ...…

查看全部問(wèn)答∨

小型脈沖變壓器設(shè)計(jì)

發(fā)一個(gè)用變壓器驅(qū)動(dòng)MOSFET的資料 這次DIY數(shù)字電源要用的。 誰(shuí)有好的設(shè)計(jì)提供一下   …

查看全部問(wèn)答∨

求助:EVC移植到VS2005,生成的release雙擊無(wú)法執(zhí)行

我用了evc4.0生成的文件用vs2005直接打開(kāi),修改完后,用了部署功能,程序執(zhí)行正常,但是將生成的release下的exe文件直接拷貝到開(kāi)發(fā)板后,雙擊后不能運(yùn)行,我懷疑與sdk包有關(guān),我就用最簡(jiǎn)單的對(duì)話框程序進(jìn)行轉(zhuǎn)換,同樣是利用vs2005中的執(zhí)行功能就可 ...…

查看全部問(wèn)答∨

多路4-20mA信號(hào)采集問(wèn)題

如圖所示,有4路來(lái)自變送器的4-20mA信號(hào),分別串接4個(gè)250R的采樣電阻,然后送到單端輸入的AD芯片TLC2543的4個(gè)輸入通道。由于TLC2543是單端輸入,所以,我將四個(gè)采樣電阻下端接到一起,并且接到地上,這個(gè)地也是TLC2543的參考負(fù)端和供電負(fù)端,這樣 ...…

查看全部問(wèn)答∨

【視頻分享】TI 數(shù)字電源PMBus系統(tǒng)演示

TI Jim MacDonlad為你演示TI數(shù)字電源解決方案,特別是PMBus。TI 為電源設(shè)計(jì)人員提供了廣泛的處理器、控制器和驅(qū)動(dòng)器以及模塊解決方案選擇,幫助他們解決所面臨的任何數(shù)字電源系統(tǒng)設(shè)計(jì)難題。無(wú)論是設(shè)計(jì)從 AC/DC 到 DC/DC 負(fù)載點(diǎn)的隔離還是非隔離解決 ...…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車(chē)開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 贵定县| 甘洛县| 三亚市| 郓城县| 肇东市| 清河县| 高雄市| 额尔古纳市| 固安县| 周宁县| 五常市| 宁安市| 夏邑县| 岳普湖县| 宝山区| 抚州市| 湄潭县| 仁布县| 衡阳市| 巴彦淖尔市| 察雅县| 赣榆县| 萍乡市| 都昌县| 满洲里市| 三原县| 太仓市| 定兴县| 介休市| 湖南省| 南丹县| 马关县| 蕉岭县| 裕民县| 休宁县| 沂源县| 大兴区| 泾川县| 米易县| 上饶市| 庆元县|