『壹』 大彩串口屏怎麼讀取單片機里的數值
1、設置串口相關寄存器,注意波特率設置,
2、把數據放在sbuf裡面,向pc發送數據,然後就可以通過大彩串口屏讀取單片機里的數值了。
『貳』 您好,電腦通過COM口控制單片機 如何實現,謝謝!
普通的單片機都可以通過com口通訊,接線的話可以選擇連接串口232或者485,電腦這邊用USB轉串口,然後電腦下載一個SSCOM32軟體,選擇和單片機相同波特率,選擇使用的com口,你講的包含太多東西了,不知道你問的是不是這個意思。
『叄』 怎麼用上位機通過串口去控制51單片機點亮一個LED 求程序。。
編了一個小程序,供參考,沒有環境調試,大概意思就這樣,你可以參考自己試試。
#include<reg51.h>
#include<string.h>
#define uchar unsigned char
sbit LED=P1^0;
uchar buf[16],num;
uchar strOpen="Open";
uchar strClose="Close";
void uart() interrupt 4
{
if(RI)
{
RI=0;
buf[num]=SBUF;
num++;
}
if(TI)TI=0;
}
void initbuf()
{
uchar i;
for(i=0;i<16;i++)buf[i]=0x00;
}
main()
{
TMOD=0x20;
SCON=0x50;
TH1=TL1=0xfd;
TR1=1;
ES=1;
EA=1;
initbuf();
while(1)
{
switch(num)
{
case 0:break;
case 1:break;
case 2:break;
case 3:break;
case 4:
if(strcmp(strOpen,buf)==0)LED=0;
initbuf();
num=0;
break;
case 5:
if(strcmp(strClose,buf)==0)LED=1;
initbuf();
num=0;
break;
default:num=0;break;
}
}
}
『肆』 串口屏與單片機交互指令
不同廠家的串口屏的指令集是不同的,你需要根據所購買的串口屏查閱其用戶手冊。
『伍』 我想用Android手機與單片機進行串口通信,從而可以控制單片機,怎麼實現
代碼不會寫!但是給你個思路:
1、單片機串口轉WIFI了,那麼WIFI傳出來的數據,手機接收到要有軟體解碼識別它
2、手機軟體通過WIFI將數據傳到單片機,這樣交互就可以通信了。控制協議可以自己設定。
『陸』 單片機控制串口屏的程序,很急!!!!!
S2BUF = UART_Num[0];你只發送一次,但你的數組卻有BYTE idata UART_Num[8]={
0x00,0x55,0x03,0xe8,0x00,0x02,0xea,0xaa};這么多,也就是說你只發送開頭的0x00
『柒』 單片機串口通信控制led燈的點亮
pc通過串口和單片機交換數據,從而控制LED燈。 pc程序用labview 調用Visa 進行串口通訊。單片機接受到串口命令後控制I/O口的高低電平實現led燈亮滅控制。
用串口調試助手就行,網上到處可以下載。也好用。關鍵問題是在電腦上發送的0,1,是以什麼數據格式發送的,通常以字元格式發送的,即是ASCII碼。所以,單片機接收時,也要按字元格式發才行。而你的程序是按十六進制數的格式判斷的,也就是二進制數,所以,發送和接收格式不統一,單片機就不能正常接收控制LED0,也就不能正常返回數據。 if(SBUF==0) //這是按二進制數接收的 if(SBUF==1) //這也是按二進制數接收的 這樣寫程序,要求電腦上,要按二進制數即十六進制數發送才行。 還是按字元格式收發比較好。
看你這程序編的,ha 查詢RI 不是等於 1,而是0 只有當數據傳送過來的時候,RI才會由1變為0,所以需要查詢的狀態是 0,不是1 當接收完數據後,再進行對RI的清零 還是不多說了,上程序,若滿意請記得採納一下,謝謝! 這是一個由串口助手發送十六進制碼來控制單片機的8個LED亮滅的簡單小程序
電腦上,你是用什麼軟體發送數據的看用串口調試助手就行,網上到處可以下載。也好用。關鍵問題是在電腦上發送的0,1,是以什麼數據格式發送的,通常以字元格式發送的,即是ASCII碼。所以,單片機接收時,也要按字元格式發才行。而你的程序是按十六進制數的格式判斷的,也就是二進制數,所以,發送和接收格式不統一,單片機就不能正常接收控制LED0,也就不能正常返回數據。
『捌』 串口屏實現低功耗的方法有哪些,如何實現
您好,由於液晶屏的背光消耗功率很大,部分場合因為電源輸出功率受限,必須降低串口屏功耗才能滿足。此時廣州大彩有2種方案供用戶選擇:
(1) 降低液晶屏背光。通過改變背光電阻值,將當前背光調低30%,功耗也會相應降低30-40%,此時畫面顯示不會有太多的貶質,依然可以接受;
(2) 主板電路增加一個MOS開關電路,控制整個串口屏的電源。例如需要低功耗模式時,用戶的低功耗單片機輸出IO信號關閉整個串口屏電源,然後單片機也隨之進入休眠模式,一旦用戶按下輕觸開關,此時喚醒休眠中的單片機,然後單片機再打開串口屏的電源,這樣整個系統就達到了真正的低功耗,方便電池供電。
了解更多串口屏相關資訊,歡迎關注廣州大彩。
『玖』 單片機通過串口控制另外一個單片機問題
完全沒必要,兩個單片機的串口直接相通就行,加入MAX232的原因是電腦的串口電平與單片機的電平是不一樣的,所以要通過MAX232來轉換一下,而兩個單片機串口相連就不用了,值得一提的是,兩個單片機要共地。
『拾』 如何通過串口向stm32發送一串指令,從而控制單片機進行一系列操作
命令有多種,可以是一兩個數字,也可以是一串字元,當然可以用MODBUS協議組成一串命令。向單片機發送這一串命令是沒有任何限制的。關鍵時你想要單片機根據命令執行一系列操作,則單片機需要認別這串命令是正確的(不是干擾產生的),則要在單片機程序里寫入相應的識別命令。這一串命令全部如果判斷是正確的,則再安排單片機按程序執行執行一系列操作則可