1樓:夏曦秋雨
這位同copy學,很明顯可以看得出你是初學者。其實微控制器跟c語言在電腦上程式設計是差不多的。你看你只是一開始時給p2賦了個初值,到了後面你即沒有語句重新給p2賦值,又沒有中斷程式來給p2賦值,你的p2值又怎麼會有改變呢?
即使你外部電路接好了,但是,你的程式並沒有告訴微控制器要去檢測這些引腳的訊號。所以,我建議,你搞一個外部中斷來判斷外部訊號的變化。具體的你可以給我個郵箱,我們再聊。
2樓:莪_丶瑋麟彡
...............
大家好,這是我第一次當班長,也什麼都還不懂,還希望大家能多多指教,
3樓:無證的年代
如果是高中班長就啥都別管了,如果是大學班長和導員,學生會的相處好,在自己的同學面前就別擺架子了,能幹點啥乾點啥,以後你會發現,給你好處的屁用都沒有,平時和你一起朝夕相處的才是能一直和你聯絡關心你的
我是新來的有很多地方不懂,希望大家多多指教
4樓:匿名使用者
hehe 你沒有說清楚 是哪方面的問題啊 有什麼疑問可以說出來 大家一起想辦法
請教一個關於 bit flag 的問題,初學者還望多多指教,多謝!!!
5樓:go學龍
。。。你程式中也沒使用flag啊
bit flag應該用來控制蜂鳴器的開關狀態的
不用也是可以的
微控制器引腳輸入輸出問題和引腳屬性
51微控制器,所有io口都可以作為輸入和輸出,但不是 同時 作為輸入時,要先向其埠寫1 然後再讀取 如程式中設定p0 0xf0,然後在外部將p0 7接地,也就是置為零,此時讀取p0的話,得到p0 0x70 即最高位確實是0 但p0口內部沒有上拉電阻的,如果io口外部不經電阻接電源的話,雖然你置1了,...
51微控制器的初學者,51微控制器教程,要通俗易懂版的
對於內部原理肯定是要了解的啊。c只是在處理某些問題時可以對 進行很大的優化。比如在p0,p1,p2,p3口處理的時候。必須要對每個口的原理跟功能熟悉。在對幾個口利用裡很簡單的乙個例子,跑馬燈。位選碼跟字型碼的輸出是乙個迴圈,在處理這個迴圈的時候,c就可以充分體現出對於彙編的優勢。51微控制器教程,要通...
51微控制器pwm波形頻率問題,51微控制器pwm波形輸出問題
很多微控制器帶pwm模組,可以出很工整的pwm波,非用定時器做也可以,比較耗資源.定時器做pwm好處是任意的io都可以輸出且沒有通道個數的限制.定時器用作pwm你需要兩個中斷,一個是pwm週期中斷 所有通道置低 一個是pwm的開關點中斷 置高電平 有些微控制器還是難以實現一個定時器兩種中斷,另一個做...