-
time=th1*256+tl1;
這是使用定時器 t1 來計數,time=th1*256+tl1; 這是根據定時器計數器 t1 的計數值來計算時間,th1 是計數器中較高的 8 位,計數結果當然是乘以 256 倍,加上較低 8 位的值 tl1。
th1=0;
tl1=0;
計算完成後,重寫 0 並準備下一次計數。
-
樓上發生了什麼事? 你學過微控制器嗎? 可以單獨實現,不能一起完成,是調整方案的問題,方案實施過程要認真考慮,循序漸進。 如果你不給我程式和具體問題,我就無法解決問題。
-
51微控制器使用機器語言,它取決於電路設計,直接面向機器,C語言程式是高階語言,不是面向機器的,可以組合嗎? 除非有專門的軟體編譯,否則可以使用它。
-
1 大家也遇到過你這樣的問題,主要是因為電源驅動能力不夠,L298拉壓降,微控制器不正常工作,我的解決辦法是用12V鋰電池,或者多幾塊乾電池,至少10V以上,單獨驅動L298模組, 控制兩台電機,再做一塊小轉接板,用7805將12V電壓轉換到5V,控制微控制器電路,微控制器必須正常工作,汽車正在行駛,那就是呼嘯而過。
-
應該是驅動能力的問題,可能是你的電源不能移動電機。
-
為了避障,最好使用兩個以上的超聲波模組,這樣就不需要步進電機了。
可以將兩個或三個超聲波模組安裝在與汽車前部一定角度的位置,以便根據三個超聲波模組的距離資訊判斷哪個方向有障礙物,從而選擇正確的方向前進。
-
一起! 你的QQ值是多少? 新增您**。
-
微控制器51臺,電容20或30pf4個,手推車1個,L298N電機驅動2個,7V或12V鋰電池,晶體振盪器2個,杜邦線40根,烙鐵,焊錫絲,超聲波模組,LED燈,舵機。
方案很簡單,上面的元件做好了51個最小系統,**買超聲波模組,有51個例子**,直接使用,這樣就可以得到手推車和障礙物之間的距離,然後,組裝手推車,將7V鋰電池直接連線到L298N上,L298有乙個5V引腳介面,原來, 並用原來是5V電壓給微控制器和超聲波模組供電,然後**購買舵機參考**,當發現前方有障礙物時,減速,微控制器控制舵機以一定角度旋轉, 避開障礙物,至於驅動小車,用微控制器產生11kHz PWM輸出到L298N, 並將小車電機連線到L298,這可以在L298說明書中看到,**商家會給你。差不多就是這樣。
-
合併程式是一項技術性的工作,確實需要一定的時間和精力才能做好,而且在編寫的時候表達起來不是很容易,或者需要針對具體問題進行分析,關鍵是除錯。
-
如果定義了“debug”
傳送字串“test error”。
距離資料中的資料向右移動了 8 位數字。
一點也不矛盾。 微控制器每個埠的用途都不一樣,結構也不同,你說LED的MA電平的電流可以讓它更亮,指的是額定亮度,不同的功率有不同的亮度,你不能把1mm的貼片和10mm的貼片比較,你能理解嗎? 如果要在 P2 埠使用 LED,有兩種方法。 >>>More
首先,建議您使用串列埠。
1.簡單的硬體介面:找一本MAX232手冊,裡面有完整的電平轉換介面電路。 >>>More
這東西不就是乙個顯示16位數字的數碼管嗎? 提示您 16 次到達那裡,在您想按下停止按鈕後鬆開。 如果是這樣,則該過程可供參考: >>>More