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

歷史上的今天

今天是:2024年09月18日(星期三)

正在發生

2021年09月18日 | 21-基于51單片機的5乘4計算器設計

發布者:芳華逝水 來源: eefocus關鍵字:51單片機  計算器  LCD1602 手機看文章 掃描二維碼
隨時隨地手機看文章

具體實現功能

系統由STC89C52單片機+5乘4按鍵模塊+LCD1602液晶顯示屏+電源構成。


具體功能:


利用輸入采用5×4矩陣鍵盤,可以進行加、減、乘、除等十幾種數字運算,并在LCD1602上顯示操作過程及結果。

設計背景

當今社會,隨著人們物質生活的不斷提高,電子產品已經走進了家家戶戶,無論是生活或學習,還是娛樂和消遣幾乎樣樣都離不開電子產品,大型復雜的計算能力是人腦所不能勝任的,而且人腦比較容易出錯。計算器作為一種快速通用的計算工具方便了用戶的使用。計算器可謂是我們最親密的電子伙伴之一。本設計著重在于分析計算器設計開發過程中的環節和步驟,并從實踐經驗出發對計算器設計做了詳細的分析和研究。


本設計是以單片機為核心的計算器模擬系統設計,輸入采用5×4矩陣鍵盤,可以進行加、減、乘、除等數字運算,并在LCD1602上顯示操作過程。


設計原理

利用矩陣鍵盤進行按鍵的輸入,通過對矩陣鍵盤的掃描,獲取用戶的輸入,并實時的顯示在1602液晶上,每次獲取到輸入時,根據軟件設計的相應方法對輸入進行處理、運算,輸入結束后(以“=“為標志),將最終的運算結果輸出的液晶上。


軟件設計

軟件編程平臺選擇最常用的keil軟件。由于該程序并未涉及到底層的驅動問題,因此選擇方便快捷的C語言編程。在編程中,將該程序分為四個模塊:延時模塊、1602顯示模塊、用于處理計算表達式的對戰模塊及主函數模塊。采用模塊化設計,方便調試與理解。


原理圖

 

本系統原理圖設計采用Altium Designer19,具體如圖。

程序

本設計利用KEIL5軟件實現程序設計,具體如圖。

仿真實現

本設計利用protues8.7軟件實現仿真設計,具體如圖。

關鍵字:51單片機  計算器  LCD1602 引用地址:21-基于51單片機的5乘4計算器設計

上一篇:22-基于51單片機的數字時鐘(萬年歷)
下一篇:20-基于51單片機的溫濕度檢測儀設計

推薦閱讀

縱觀全球制造業,進入轉型關鍵時期,特別在工業機器人部署提升工廠生產效率和合格率,推動制造業轉型。在全球制造升級大背景下,工業機器人部署規模不斷擴大,特別是美日韓等發達國家機器人密度較高國家,但中國是全球最大工業機器人消費國。機器人發展新機遇據《中國機器人產業發展報告(2018)》顯示,我國工業機器人市場發展較快,約占全球市場份額三分...
2018年,外資本體企業兩次下調價格,在對國產機器人本體企業產生巨大沖擊的同時也給國產減速機企業帶來了新的機遇,國內本體企業為降低成本開始嘗試國產減速機。然而在2018年下半年后,得益于3C行業迅速發展起來的諧波減速器市場行情突然遇冷,需求驟降。2019年上半年,包括減速器在內的核心零部件增速放緩,進入低迷期,業內人士甚至認為活下去就是基本夙...
實驗說明: 根據自己使用的LCD1602是否帶有轉接板,如果帶有轉接板的即為4位,需在LCD.H頭文件中將宏#define LCD1602_4PINS打開,我們這里使用的LCD1602是8位,所以默認將該宏注釋。實驗接線: 1,LCD1602液晶模塊-->單片機管腳 參考LCD1602液晶顯示實驗接線(開發攻略內在對應的實驗章節內實驗現象有接線說明) 2,...
1、S3C2440處理器結構S3C2440處理器的結構如下圖所示,其核心單元為ARM9TDMI處理器核,主要包括16K的指令Cache和16K的數據Cache,以及分開的指令和數據MMU單元等。CP15為一個協處理器(Co-Processor)。通過AMBA2.0(Advanced Microcontroller Bus Architecture)總線接口與外部設備相連。IVA指Instruction Virtual Address,指令虛擬地址;DVA指Data...

史海拾趣

問答坊 | AI 解惑

全職英文網站內容編輯,程序設計等職位虛位以待,不限城市

全職英文網站內容編輯,程序設計等職位虛位以待,不限城市 職位: 英文網站編輯,全職,不限城市. 職責: 英文信息檢索和簡單分類/編輯. 需要遠程維護國外一英文信息網站.不需翻譯,但需要能 準確無誤的采集,編輯相關商品信息. 遠程工作,不限 ...…

查看全部問答∨

如何正確選擇和配置攝像機電源

關鍵字:攝像機電源     攝像機雖然標明DC12V/AC24V的攝像機電源都能通用,但選擇AC24V監控電源更好些,因為同樣的傳輸距離,電壓越高,損耗越小。電壓高了,負載就能得到比較充足的電壓。同時,由于采用交流24V,在調試攝像機的時候, ...…

查看全部問答∨

亮亮我的制作現場

亮亮我的制作現場…

查看全部問答∨

matlab swtchcase求助 很急很急很急很急 標題要長!!!!!!!!!!!!!

a=[0 1 2 3 4 5]; j=1,k=1,l=1; for i=0:5     switch mod(i,3)         case 1             b(j)=a(i);            ...…

查看全部問答∨

新做的開發板上不了網,RTL8309工作,dm9000a不工作

我們做了個開發板 現在網絡模塊工作不正常。開發板的網絡模塊是dm9000a網卡和RTL8309集線器,有兩個網口,一個是uplink,一個是普通的。現在出現了奇怪現象,從交換機接過來一根線到uplink,然后從開發板上的普通線接到pc機,pc機能上網。可是反過 ...…

查看全部問答∨

急!!!wince模擬器,掉電再上電,保存的問題!

如題。用PB自己定制的模擬器,希望關掉模擬器以后,再開模擬器能文件還存在。模擬器能帶這個功能嗎?需要加什么組件?著急···!!!…

查看全部問答∨

SecureCRT的串口連接方式有Bug嗎?

為什么我用超級終端時,按鍵有響應,而用secureCRT時只有輸出,而按鍵沒響應. 還是需要什么特殊設置嗎?…

查看全部問答∨

eVC++安裝后自帶的MFC例子程序代碼誰發給我一份?50分相送!

各位大蝦: 我需要用到eVC++安裝后自帶的MFC例子程序代碼,看幫助上面說在這目錄下:WINCE400\\OTHERS\\SAMPLES\\MFC 結果翻遍了整個目錄卻找不到... 所以請有這個的大蝦發給我一份,先謝過!!! 小的話請發到我的郵箱: shmtmc#163.com&nbs ...…

查看全部問答∨

WINDOWSCE系統軟件DIY

請問怎么修改 windows下的EXE文件…

查看全部問答∨

GPS車載終端 做EMC測試問題

不知道大家有沒有做車載GPS終端的,如果通過GPRS做EMC時,終端應該怎么操作GSM模塊呢? 目前附著GPRS網絡不行,不知道大家有沒有遇到過呢…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 达拉特旗| 桦南县| 环江| 呈贡县| 巩留县| 贵州省| 拜泉县| 漳平市| 壶关县| 罗田县| 通化市| 涪陵区| 崇义县| 青浦区| 仁布县| 太仆寺旗| 盈江县| 西乌珠穆沁旗| 乐安县| 肥乡县| 汉川市| 怀仁县| 内丘县| 容城县| 塔河县| 建瓯市| 宣威市| 瓮安县| 宁陕县| 闻喜县| 阿拉善左旗| 博野县| 房产| 石景山区| 青岛市| 惠州市| 彭州市| 阳西县| 若尔盖县| 元阳县| 会东县|