• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

自帶計時器和倒計時功能的經(jīng)典簡易計算器設(shè)計

2017/12/20
48
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

簡易計算器.rar

共1個文件

51單片機做的簡易計算器,可以進(jìn)行6位數(shù)以內(nèi)正整數(shù)的加減乘除運算,以及計時器和自定義倒計時功能

本程序有LCD動態(tài)顯示,鍵盤輸入顯示功能,以及1s計數(shù)功能。共有2種工作狀態(tài)。程序啟動時默認(rèn)為計算器狀態(tài)。
(1)計算器狀態(tài)下:
A:按“0”~“9”,顯示相應(yīng)數(shù)字;
B:按“ON/C”,切換到計時模式;
C:按其他鍵,顯示兩位數(shù),高位是行號,低位是列號。
(2)在計時器模式下:
A:在停止?fàn)顟B(tài)按“=”則切換到計算器模式,按“ON/C”則開始計時;
B:在暫停狀態(tài),按“=”或“ON/C”則恢復(fù)計時;
C:在即計時狀態(tài),按“=”則暫停計時,按“ON/C”則停止計時,恢復(fù)到初始狀態(tài),計數(shù)為0.
相關(guān)顯示代碼:
報告代號           顯示            含義
1:                   -EOR-1       被除數(shù)等于0;
2:                   -EOR-2       被減數(shù)小于減數(shù);
3:                   CHAG-1     表明從計算器模式切換到計時模式;
4:                   CHAG-0     表明從計時器模式切換到計算器模式;
5:                 -PAUSE      暫停;
7:                   -StoP-        停止;
8:                   OPPOSE     切換到倒計時模式;
9:                   -EOR-9       超出可顯示的最大值。
消息代碼使用方法:先給uc_ReportSymbol賦報告代號,再把b_LCDClean置1.

  • 簡易計算器.rar
    下載
    描述:仿真代碼等

相關(guān)推薦