用51微控制器做電子時鐘,請問源程式怎麼寫,用C

2022-02-17 17:54:51 字數 1891 閱讀 2044

1樓:匿名使用者

#include

#include

#include

#include

#include

using namespace std;

class systemtime

;void main() }

systemtime::systemtime(int t):t(t){}

systemtime::~systemtime(){}void systemtime::getsystemtime()if (minute>59)

if (hour>23)

//年月的的更新這裡就暫略了...

}void systemtime::show()cout<

cout<

cout<

2樓:

這麼些分就能夠求到這麼多東西?呵呵

51微控制器 c語言寫的電子時鐘程式 請幫忙指正!

3樓:小鷹隼

寫程式要會適當加註釋,這樣出問題改著也不累。。。

你明明只用了外中斷0,怎麼還有ex1出現啊。還有,定時器1似乎沒有啊任何被初始化的跡象就直接在最後的delay裡賦值了,這程式寫的怎麼一個亂字了得。。。。

4樓:匿名使用者

你定時中斷開了嗎?et1 = 1;有這條語句嗎??

用c++怎樣編寫51微控制器程式?

5樓:

相信很多初學者都有同樣的疑問,也有同樣的希望。就是用c++語言來寫微控制器程式的源**。現在我來解釋一下微控制器的源**程式幾乎沒有人用c++來寫的。

1. 假設一下你現在用c++寫完了一個程式**。那麼你要讓微控制器認識必須要編譯吧,對吧 。請問你有合適的編譯軟體來編譯你的**嗎?

2. 就算有編譯器能編譯,你能保證它的**效率一定能給微控制器用嗎?

微控制器的rom是k級的水平,執行指令的速度也遠遠小於pc。絕對不能和pc機相比的。這個就決定了微控制器程式設計時很多時候要考慮它的**效率和**大小問題。

所以一般情況下對於微控制器程式設計我們之用組合語言或者c語言。就算是用c寫程式也要注意**的效率等問題。

還有就是隻有很大型的專案及應用程式開發才有可能有c++來寫程式。一般的系統檔案,應用程式都是用c來寫的。有的系統**甚至要用組合語言來寫。

舉個生活中的例子:如果你從家裡去公司上班你一般的出行方式是什麼?

1.坐公車 2.騎車 3.

自己開車 4.坐地鐵 5.走過去。

如果誰說他是做直升飛機去上班的。那要麼這個人腦子不正常,要麼就是太有錢了炫富。如果你要打蒼蠅用蒼蠅拍子就行了。

如果要你用巡航導彈來打蒼蠅,你認為可能嗎?

所以我們微控制器寫程式的話一般就是組合語言和c語言。幾乎沒有人用c++語言的。

用51微控制器實現時鐘功能程式???

6樓:匿名使用者

這個功能建議你用ds1302時鐘晶片實現!程式設計就容易多了,至於程式就自己編寫吧,這樣才有意義!

51微控制器時鐘程式,c語言,彙編都行

怎麼用c語言編寫c51微控制器電子時鐘實現12時制與24時制轉換

7樓:匿名使用者

寫電子鐘程式時,24小時制比好處理。而12小時制,稍麻煩一點點,區分出上午,下午就行了,所以,要用一個標誌位,或一個變數來表示上午和下午。上午,0~12時,變為下午,1~11點,11時59分59秒後,再變回上午,又0~12時啦。

51微控制器16路流水燈怎麼用C語言寫,並求每個步驟的講解

我給你個簡單的例子 include 預處理檔案裡面定義了特殊暫存器的名稱如p1 口定義為p1 void main void unsigned int a 定義迴圈用的變數 unsigned char b 在c51 程式設計中因記憶體有限儘可能注意變數型別的使用 儘可能使用少位元組的型別,在大型的程式...

在c51微控制器中編寫開關控制小燈的程式用

org 0000h main mov a,p1 mov p0,a sjmp main include sfr key p1 sfr led p0 main 參考一下以前寫的 在c51微控制器中編寫8個開關控制8個小燈的程式,用c語言和組合語言兩種編寫 用c51是多麼簡單的事情啊。你的每個燈的順序不說...

用C語言寫程式,微控制器任意選,用連續的埠檢測按鍵

自己描述的這麼清楚了,不會寫,不會c還是咋的?char key char a,temp,c 99 for a 0 a 51微控制器 c語言 如何用4個按鍵控制4個流水燈 1 如果外抄 部中斷不足四個,那襲四個按鍵都接入同一個中斷,同時各自接入一個gpio,有按鍵按下,會觸發中斷,中斷程式就讀出鍵值。...