1樓:瀟湘電子工程師
與很多因素有關,我一般是用示波器測試一下。
本人急需乙個程式..是微控制器課程設計的..關於航標燈設計的程式.. 要求1. 航標燈在黑夜能定時閃閃發光; 2.
2樓:天如垂幕
同學。。。你是北航的還是?
這個我幫不了你。。。航標燈不瞭解。。。
就算了解也只能給你個程式。。。
3樓:網友
這個很簡單,真的,只要稍認真聽課了的同學都可以做出來。
好好學習吧,孩子,如果給100元rmb我估計有人考慮。
4樓:網友
這個超級簡單:不就空單微控制器的某個i/o口而已嘛。
航標燈控制。使用c語言程式設計,微控制器型號為51微控制器。
5樓:深圳中宇視通科技****
微控制器程式設計是單獨的專案,需要另外學習,但是有了c語言基礎,學起來會比較輕鬆。
微控制器c語言中|=什麼意思?
6樓:卿楓凌
這個等價於a=a|b,和+=乙個意思,這個是按位或的,微控制器?有什麼問題隨時問哈。我也是搞這個的,一起研究哈。
7樓:七彩虹科技****
同學你好,我是學嵌入式的,我們現在用微控制器的話都是用的彙編,不過多數人還是用的c語言。要說學到什麼程度呢,,,我個人覺得你把那些條件語句比如while(),if()等你要學紮實,比如說你要實現乙個乘法口訣功能,因為段選和位選的原因我們必須將乘數、被乘數很好的、清楚的(比如亮1秒)顯示在數碼管上。那麼你就必須會用迴圈語句。
當然這只是乙個最基本的例子。我的意思呢就是其實譚浩強的那本書的後面的章節對你在微控制器的程式設計用的並不多。一句話吧,注重基礎。
祝你好運!
8樓:有信而成
|是一中運算,名稱叫做「或」,計算方法是對兩個數的二進位進行運算,例如3|5的結果是7|=是賦值運算,例如a|=7語句的意思就是a=a|7
9樓:佟鈺塞職
|date|=0x80
等同於:data=data
0x80;意思是:用變數data的值與0x80做「按位或」運算,並將運算結果再賦值給變數data;
因0x80寫成二進位就是:10000000b;
所以等同於:data=data
10000000b;
由「按位或」運算的特性可分析出,此語句的目的是要把變數data的值的最高位寫成「1」,而不改變其它位的值,
微控制器c語言&和&&有何區別?
10樓:
&是位與運算。
bai&&是邏輯與du運算。
舉例zhia=0xfe;b=0x31;
則:a&b=0x30; 返回的是資料。
a=0xfe;b=0x31;c=0x11;d=0x00;
則:(a>b)&&b>c)=1(真。
dao)a>b)&&c>a)=0(假,c小於a)a&&b (真,對專於不為0的數全為屬真,即 真「與」真,結果:真)
a&&d (假,a真d假,即 真「與」假,結果:假)返回的是布林值。(只有1(真)和0(假))
11樓:網友
就是位與和邏輯與,乙個用字位運算,乙個用在邏輯運算。
12樓:網友
樓上正解!&是按位與 &&是邏輯與,它們的運演算法則不同~~
13樓:網友
位 與邏輯 運算 區別。
求微控制器c語言程式,實現功能:蜂鳴器報警,要求按鍵停止聲音才能停止。
14樓:網友
具體其它程式自己新增:
#define key p1_0#define beep p1_2#define key_on 0#define beep_on 1#define beep_off 0
if(key==key_on)
else
微控制器c語言中,微控制器C語言中 while a 是什麼意思 a為什麼要定義得那麼大 比如
金色潛鳥 我估計,那是用來作時間間隔控制。while a 是迴圈50000次,當a 變0時,while 結束。為何定得如此大,是因為空迴圈速度很快,只有迴圈很多次才能獲得足夠長的時間間隔。a 50000 while a 第2個 while a 似乎有問題,死迴圈。是不是前面漏了另乙個 a 50000...
微控制器C語言程式設計題,微控制器C語言程式設計題 20
爬行的山羊 這是兩個題啊。哈哈好做,第一個有c語言的冒泡法排序,第二個用中斷,讀,輸出就可以 include define led0 0 define led1 1 define led2 2 define ledport p2 sbit sw0 p1 0 sbit sw1 p1 1 sbit sw...
微控制器c語言中定義,微控制器C語言中 定義a1 P0 1 a2 P0 2 a8 P0 7 b P2 0 。a1 a8不斷隨機為1。
這樣實現 sbit p20 p2 0 char consum 0 char i,bitflag 0x01 for i 0 i 8 i if consum 3 p20 1 希望我的回答對你有幫助,有什麼問題歡迎一起 謝謝。 如果是c51微控制器 include void main 如果找完一次p0口後...