這個51微控制器程式什麼意思,講解詳細一點

2021-04-28 09:54:16 字數 3195 閱讀 5053

1樓:老

min和sec沒看到初始化,這應該是個倒計時秒錶程式

2樓:

song_tone[i]/3

產生乙個短延時,延時的時間正好是音符的頻率延時時間越短產生的頻率就越高,發出的聲音也越高song_long[i]*20

是用於音符的持續時間。

就相當於長按跟短按乙個按鍵一樣

51微控制器的程式是什麼意思?

3樓:匿名使用者

clr c;清零進製標誌

mov a,#66h ;立即數66h送入ajc loop1 ;判斷c是否為0,c=1跳轉到loop1cpl c;取反c

setb 01h ;非法的指令setb只能對位操作loop1:

orl c,acc.0 ;將a的最低位送入c中jb acc.2loop2 ;a中的第三位為1則跳到loop2clr 00h;非法指令,clr只能對位操作loop2:

mov p1,a;將a中的資料送入p1暫存器中

4樓:匿名使用者

這個只是一些51微控制器的彙編指令,用彙編指令完成你要處理的事情,那段彙編**就叫做51微控制器的匯程式設計序,當然51微控制器並不僅僅可以用匯編寫程式,還可以用c語言寫!!目的都一樣!!

51微控制器的程式是什麼意思?

5樓:謝染釗淑

clrc;清零進製標誌bai

mova,#66h

;立du即數66h送入

zhia

jcloop1

;判斷c是否dao為0,c=1跳轉到loop1cplc;取反c

setb

01h;非法的指令內setb只能對容位操作loop1:

orlc,acc.0

;將a的最低位送入c中

jbacc.2loop2

;a中的第三位為1則跳到loop2

clr00h;非法指令,clr只能對位操作loop2:

movp1,a;將a中的資料送入p1暫存器中

sta^6在51微控制器c語言論程式設計中是什麼意思,請說的詳細一點。謝謝。 /*****************狀態標誌**********

6樓:匿名使用者

第一行是定義乙個可以位定址變數

後三行就是這個位定址變數中的每位定義功能

7樓:浮雲也是種寂寞

bdata就是可位定址內部資料儲存區 允許位與位元組混合訪問(16b) 這個其實就是位定義

51微控制器什麼意思啊

8樓:匿名使用者

6秒定時,12m晶振時一次定時溢位是實現不了的,需要多次溢位累積才行,所以初值是不確定的,比如可以是:

tmod =0x01;

th0=(65536-50000)/256;

tl0=(65536-50000)%256;

這樣的話溢位次數為120次。

9樓:糊塗伊人笑

我是乙個很差的二本學校畢業的,合肥師範學院的,全國700多名,可以講倒數了,而且在師範類學的還是電子,可想有多差了,當時同學,都在為找工作犯愁。我於是耐下心跟著吳鑑鷹的教程學,剛開始很痛苦,但是後來慢慢的學會了不少知識。

要不是看了吳鑑鷹老師的教程,現在估計在幹操作工了 。

我畢業前,跟這吳鑑鷹的教程學習了三個月,後來找了乙個研發的工作,當時我們系100人,找到研發工作的也就三個,大部分都是在一線幹操作工,幹那種小學生就能幹的

活。當時吳鑑鷹的板子名氣不是很大,我也是乙個學長給我講的,說用他的板子很好,可以學習到很多的專案經驗,對找工作幫助很大。我用了,收穫確實蠻大的。

回答這麼多,不是為了積分,只是希望我也幫助幾個人。

10樓:寒風h凜冽

就是乙個判斷條件當time這個值為假的時候就跳出程式,否則就一直執行while裡面的程式!!

11樓:匿名使用者

51微控制器是微控制器的一種型號。51系列是比較流行的一款微控制器,多用於學習用。while(--time)是乙個迴圈語句。手打字不用以,設成最佳吧

12樓:匿名使用者

51微控制器是微控制器的一種型號

51微控制器uchar什麼意思

13樓:bye良辰

uchar並沒有這樣的關鍵字,只能是乙個解釋,那就是程式設計這自定義了乙個巨集定義,版你應權該能在程式的開頭部分能找到類似#define uchar…………的命令,可能是#define uchar unsigned char,這個命令簡單說就是替換的意思,用uchar替換 unsigned char 這樣在**錄入的時候會簡單很多用,用5 個字母代替12個字母

14樓:匿名使用者

char 是8位字元bai型資料型別

uchar並沒有這樣du的關鍵字,zhi只能是乙個解釋dao,那就內是程式設計這自定

容義了乙個巨集定義,你應該能在程式的開頭部分能找到類似#define uchar…………的命令,可能是#define uchar unsigned char,這個命令簡單說就是替換的意思,用uchar替換 unsigned char 這樣在**錄入的時候會簡單很多用,用5 個字母代替12個字母

15樓:匿名使用者

」其實bai這是錯誤的寫

du法,在c51中不對,當然如果前面zhi有定義dao又是另外一回

事,也就是回有 define unchar unsinged cahr.

如果沒有這句答,就錯了,如果有,那就是 unsinged cahr一樣的功能.「引用至天涯

16樓:lost墨

樓上說的很清楚了 補充一點 unsigned charr為無符號字元型資料 8位數,範圍是 0-255 占用乙個位元組

17樓:匿名使用者

就是unsigned char 你看看上面肯定有#define uchar unsigned char 他的意思就是用uchar 代替unsigned char 這樣可以少打些字母

18樓:匿名使用者

#define uchar unsigned char

就是用uchar 字元來代替unsigned char ,可以少打字母了。

51微控制器的簡單程式,51微控制器的乙個簡單程式

51微控制器的乙個簡單程式如下 org 0000h ljmp main org 0030h main mov a,p0 anl a,1eh cjne a,02h,main1 setb p1.1 clr p1.2 clr p1.8 sjmp main main1 cjne a,04h,main2 cl...

求教51微控制器生成spwm波形的程式

這個型號的微控制器我沒用過,我主要應用dsp,在dsp裡面是利用pwm模組產生的pwm,有好幾種模式,相差多少度都可以設定,你有空的時候看看微控制器的這一部分就行,沒有pwm功能的話就利用普通定時器也是可以產生的,利用裡面的比較中斷控制普通io就可以 金瑤 pwm可以用定時器產生,相位的話,你用兩個...

什麼是增強型51微控制器,標準型51微控制器與增強型51微控制器引腳有什麼異同

增強型51微控制器,是說比普通的51微控制器多一些外設,或者提高了時鐘頻率,比如有些增強型51,將a d轉換 pwm等外設都整合了進去 標準型51微控制器與增強型51微控制器引腳有什麼異同?增強型mcs 51微控制器主要特徵 尤其是與標準mcs 51核心晶元相比,增強型mcs 51核心微控制器晶元具...