資料介紹
本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)設(shè)計(jì)的簡(jiǎn)易加法計(jì)算器程序免費(fèi)下載。
此加法計(jì)算器很簡(jiǎn)單,且有很多不完善的地方,但邏輯性很強(qiáng)
此函數(shù)主要分為兩部分:
1、 主函數(shù)部分:主函數(shù)的作用主要是識(shí)別哪一個(gè)按鍵被按下,并且根據(jù)被按下的按鍵,執(zhí)行相應(yīng)的狀態(tài)!比如按下等號(hào)鍵就把兩次加數(shù)累加起來(lái)顯示出來(lái)
首先主函數(shù)調(diào)用KeyDriver函數(shù)進(jìn)行判斷是否有按鍵被按下,并檢測(cè)哪一個(gè)按鍵被按下,
然后接著調(diào)用KeyAction函數(shù),判斷哪一個(gè)按鍵被按下,并執(zhí)行該按鍵所對(duì)應(yīng)的功能
然后再把KeyAction函數(shù)中所得到的數(shù)值,發(fā)送到ShowNumber函數(shù)中,將得到的數(shù)值進(jìn)行分離,并存儲(chǔ)到數(shù)碼管緩沖區(qū)LedBuff中去!

2、 中斷函數(shù)部分:
中斷函數(shù)主要進(jìn)行數(shù)碼管的刷新和按鍵狀態(tài)的檢驗(yàn)!
主要是按鍵狀態(tài)函數(shù)難理解:其實(shí)這里包含一個(gè)按鍵消抖的算法。就是一毫秒檢驗(yàn)一列四個(gè)按鍵的狀態(tài),連續(xù)四毫秒就把所有按鍵全都檢驗(yàn)一遍他們的狀態(tài),并把按鍵狀態(tài)存到狀態(tài)緩沖區(qū)keybuff中去,然后連續(xù)四個(gè)四毫秒就把每一個(gè)按鍵都檢驗(yàn)四遍。如果連續(xù)檢驗(yàn)四遍發(fā)現(xiàn)某個(gè)按鍵一直保持為0狀態(tài),說(shuō)明它一直被按下,則可以確定這個(gè)按鍵一直被按下。如果連續(xù)檢驗(yàn)四遍發(fā)現(xiàn)某個(gè)按鍵一直保持為1狀態(tài),說(shuō)明它一直彈起,則可以確定這個(gè)按鍵一直彈起。如果連續(xù)四次發(fā)現(xiàn)某個(gè)按鍵狀態(tài)又有0又有1,說(shuō)明按鍵處于抖動(dòng)狀態(tài)?。P(guān)于按鍵抖動(dòng)自行百度。。。)如果這時(shí)候判斷按鍵的狀態(tài),即這段代碼:
- 使用單片機(jī)實(shí)現(xiàn)矩陣鍵盤簡(jiǎn)易計(jì)算器的C語(yǔ)言程序免費(fèi)下載 42次下載
- 使用單片機(jī)實(shí)現(xiàn)一個(gè)簡(jiǎn)易計(jì)算器的程序免費(fèi)下載 4次下載
- 使用51單片機(jī)設(shè)計(jì)的四位計(jì)算器程序免費(fèi)下載
- 使用51單片機(jī)設(shè)計(jì)的完整計(jì)算器匯編語(yǔ)言程序免費(fèi)下載
- 使用51單片機(jī)設(shè)計(jì)液晶顯示屏LCD1602顯示的計(jì)算器程序免費(fèi)下載
- 使用51單片機(jī)設(shè)計(jì)一個(gè)簡(jiǎn)易加法計(jì)算器的C語(yǔ)言程序免費(fèi)下載
- 使用51單片機(jī)設(shè)計(jì)的簡(jiǎn)單計(jì)算器源代碼免費(fèi)下載
- 使用51單片機(jī)設(shè)計(jì)簡(jiǎn)易計(jì)算器的程序免費(fèi)下載
- 使用51單片機(jī)設(shè)計(jì)的計(jì)算器的程序和仿真資料免費(fèi)下載 7次下載
- 使用51單片機(jī)設(shè)計(jì)的可連續(xù)運(yùn)算的加減乘除數(shù)碼管顯示計(jì)算器程序
- 使用51單片機(jī)設(shè)計(jì)的計(jì)算器C語(yǔ)言程序資料免費(fèi)下載
- 51單片機(jī)串口通信計(jì)算器應(yīng)用程序免費(fèi)下載 24次下載
- 使用51單片機(jī)設(shè)計(jì)的簡(jiǎn)易計(jì)算器資料合集免費(fèi)下載 55次下載
- 編程簡(jiǎn)易計(jì)算器制作資料合集包括源程序和計(jì)算器仿真圖免費(fèi)下載 57次下載
- 基于單片機(jī)簡(jiǎn)易計(jì)算器(仿真+程序) 122次下載
- AWTK 開(kāi)源串口屏開(kāi)發(fā)(13) - 計(jì)算器應(yīng)用 1.5w次閱讀
- 封裝熱分析計(jì)算器教程 1.8k次閱讀
- 基于STM32設(shè)計(jì)的計(jì)算器(實(shí)現(xiàn)基本運(yùn)算) 1w次閱讀
- 如何使用封裝熱分析計(jì)算器(PTA)的簡(jiǎn)短指南 3.9k次閱讀
- 使用51單片機(jī)讀寫AT29C040的C語(yǔ)言程序免費(fèi)下載 5.8k次閱讀
- HD44780讀寫單片機(jī)C51程序免費(fèi)下載 5.1k次閱讀
- dfrobotUSBtinyISP下載器簡(jiǎn)介 2.2k次閱讀
- 單片機(jī)下載程序的三種方式介紹 2.5w次閱讀
- 單片機(jī)中的三大內(nèi)部資源的功能介紹 1.3w次閱讀
- 單片機(jī)的引腳圖及引腳功能_單片機(jī)簡(jiǎn)易編程 5.8w次閱讀
- 微軟標(biāo)志性的Windows計(jì)算器正式宣布開(kāi)源啦! 3.9k次閱讀
- 用FPGA設(shè)計(jì)計(jì)算器 1w次閱讀
- 如何用VB編寫最簡(jiǎn)單的計(jì)算器程序 5.3w次閱讀
- AT89S52單片機(jī)實(shí)現(xiàn)簡(jiǎn)易計(jì)算器(C語(yǔ)言程序) 3.3w次閱讀
- 基于AT89C51單片機(jī)的十進(jìn)制計(jì)算器系統(tǒng)設(shè)計(jì) 6.8k次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數(shù)據(jù)手冊(cè)
- 3.00 MB | 次下載 | 免費(fèi)
- 2MDD品牌三極管BC817數(shù)據(jù)手冊(cè)
- 2.51 MB | 次下載 | 免費(fèi)
- 3MDD品牌三極管D882數(shù)據(jù)手冊(cè)
- 3.49 MB | 次下載 | 免費(fèi)
- 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊(cè)
- 3.26 MB | 次下載 | 免費(fèi)
- 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊(cè)
- 3.09 MB | 次下載 | 免費(fèi)
- 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊(cè)
- 2.32 MB | 次下載 | 免費(fèi)
- 7STM32G474 HRTIME PWM 丟波問(wèn)題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動(dòng)汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛(ài)華AIWA HS-J202維修手冊(cè)
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說(shuō)明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問(wèn)
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論