當前位置:編程學習大全網 - 源碼下載 - 怎樣用51單片機做計算器啊?

怎樣用51單片機做計算器啊?

1、首先第壹步就是要進行查找元器件並放入到原理圖中,如下圖所示。

2、接著就是要進行原理圖連接根據網絡標簽的方式即可。

3、然後就是要進行編寫程序,

程序源代碼

#include <reg51.h>#include <intrins.h>

#include <ctype.h>

#include <stdlib.h>

#define uchar unsigned char

#define uint unsigned int

uchar operand1[9], operand2[9];?

uchar operator;

void delay(uint);

uchar keyscan();

void disp(void);

void buf(uint value);

4、最後壹步就是進行驗證正確後編譯程序在protues中加載HEX觀察仿真結果是否正確,如下圖所示。

擴展資料

電腦仿真:

單片機有了開發系統,隨著單片機的發展開發系統也在不斷發展。 keil是壹種先進的單片機集成開發系統。

它代表著匯編語言單片機開發系統的最新發展,首創多項便利技術,將開發的編程/仿真/調試/寫入/加密等所有過程壹氣呵成,中間不須任何編譯或匯編。

功能特性:

1、可以仿真63K程序空間,接近64K 的16位地址空間;

2、可以仿真64Kxdata 空間,全部64K 的16位地址空間;

3、可以真實仿真全部32 條IO腳;

4,完全兼容keilC51 UV2 調試環境,可以通過UV2 環境進行單步,斷點, 全速等操作;

5、可以使用C51語言或者ASM匯編語言進行調試 ;

6、可以非常方便地進行所有變量觀察,包括鼠標取值觀察,即鼠標放在某 變量上就會立即顯示出它此的值;

7、可選 使用用戶晶振,支持0-40MHZ晶振頻率;

8、片上帶有768字節的xdata,您可以在仿真時選 使用他們,進行xdata 的仿真;

9、可以仿真雙DPTR 指針;

10、可以仿真去除ALE 信號輸出. ;

11、自適應300-38400bps 的所有波特率通訊;

12、體積非常細小,非常方便插入到用戶板中.插入時緊貼用戶板,沒有連接電纜,這樣可以有效地減少運行中的幹擾,避免仿真時出現莫名其妙的故障;

13、仿真插針采用優質鍍金插針,可以有效地防止日久生銹,選擇優質園腳IC插座,保護仿真插針,同時不會損壞目標板上的插座. ;

14,仿真時監控和用戶代碼分離,不可能產生不能仿真的軟故障;

15、RS-232接口不計成本采用MAX202集成電路,串行通訊穩定可靠,絕非壹般三極管的簡易電路可比。

功能限制:

仿真器占用單片機串口及定時器2,與Keil C(PC)通訊,故不支持串口及定時器2 的仿真功能。全速運行時單片機串口及定時器2 可供用戶使用。

使用方法:

1、將仿真器插入需仿真的用戶板的CPU插座中,仿真器由用戶板供電;

2、將仿真器的串行電纜和PC機接好,打開用戶板電源;

3、通過Keil C 的IDE 開發仿真環境UV2 下載用戶程序進行仿真、調試。

  • 上一篇:黃璦瑤演過哪些電視劇和電影
  • 下一篇:什麽是ptop電子商務模式
  • copyright 2024編程學習大全網