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

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

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

簡易計(jì)算器.rar

共1個(gè)文件

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

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

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

相關(guān)推薦