久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6524|回復: 12
打印 上一主題 下一主題
收起左側

淘晶馳串口屏通過單片機點亮小燈

[復制鏈接]
跳轉到指定樓層
樓主
買了塊淘晶馳的串口屏,由單片機向串口屏發送實時的數據可以實現了,但通過串口屏設定參數發送給單片機怎么也實現不了
就像先試試通過串口屏發送00給單片機點亮小燈,但始終無法點亮
一開始想通過VSPD添加了com5和com6兩個虛擬串口然后用sscom監視com6口有沒有收到數據事實上確實受到了00
求大佬指點為什么受到了00卻不能點亮小燈
(RX和TX接對的)
  1. #include <REG51.H>         
  2. #include <intrins.h>
  3. #include <absacc.h>
  4. #include <stdio.h>
  5. #include <math.h>
  6. #include <string.h>
  7. #include "uart.h"
  8. sfr P3M0 =0xb1;
  9. sfr P3M1 =0xb2;

  10. #define uchar unsigned char
  11. #define uint unsigned int
  12. sbit led=P1^4;


  13. void UART_Send_Byte(unsigned char mydata)        // 發送一個字節
  14. {
  15. ES=0;
  16. TI=0;
  17. SBUF=mydata;
  18. while(!TI);
  19. TI=0;
  20. ES=1;
  21. }

  22. void UART_Send_Str(char *s)          //發送文本串
  23. {
  24. int i=0;
  25. while(s[i]!=0)
  26. {
  27.          UART_Send_Byte(s[i]);
  28.          i++;
  29. }
  30. }

  31. void UART_Send_END(void)   //發送結束符
  32. {
  33.          UART_Send_Byte(0xFF);
  34.          UART_Send_Byte(0xFF);
  35.          UART_Send_Byte(0xFF);
  36. }

  37. void delay(uint z)                  //延時
  38. {
  39.         uint t1,y;
  40.         for(t1=z;t1>0;t1--)
  41.                 for(y=110;y>0;y--);
  42. }

  43. void USART_init()
  44. {
  45.         PCON &= 0x7F;                //波特率不倍速
  46.         SCON = 0x50;                //8位數據,可變波特率
  47.         TMOD &= 0x0F;                //清除定時器1模式位
  48.         TMOD |= 0x20;                //設定定時器1為8位自動重裝方式
  49.         TL1 = 0xFD;                //設定定時初值
  50.         TH1 = 0xFD;                //設定定時器重裝值
  51.         ET1 = 0;                //禁止定時器1中斷
  52.         TR1 = 1;                //啟動定時器1
  53. ES=1;
  54. EA=1;
  55. }

  56. void UARTInterrupt(void) interrupt 4
  57. {
  58.     if(RI)
  59.     {
  60.         RI = 0;
  61.           led=SBUF;
  62.     }

  63. }

  64. void main (void)
  65. {

  66.                 //單片機為  STC89C52
  67.                 //晶振 11.0592
  68.                

  69.                  USART_init();

  70.    

  71.          }
復制代碼



)F1%EV)F%)@BCWA_]8]62.png (20.5 KB, 下載次數: 82)

按鈕彈起發送00

按鈕彈起發送00

7~3R)I5LZ$L1OE3[`[)U@7Q.png (20.13 KB, 下載次數: 79)

com5發送00

com5發送00

4}XK77I$)Q{B@`KTB@MA@7K.png (40.87 KB, 下載次數: 74)

com6口接收到00

com6口接收到00
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:699544 發表于 2020-4-25 08:29 | 只看該作者
實物圖

E7A3E59F9D8F250D0861223BCAE39102.jpg (323.62 KB, 下載次數: 106)

實物圖

實物圖
回復

使用道具 舉報

板凳
ID:330198 發表于 2020-4-25 13:42 | 只看該作者
這句 led=SBUF;不能直接賦十六進制的值,可以改成P1=SBUF;你這個串口沒問題。
回復

使用道具 舉報

地板
ID:699544 發表于 2020-4-26 08:40 | 只看該作者
zhanghyg 發表于 2020-4-25 13:42
這句 led=SBUF;不能直接賦十六進制的值,可以改成P1=SBUF;你這個串口沒問題。

大哥改了之后還是不行
回復

使用道具 舉報

5#
ID:634031 發表于 2021-2-4 15:48 | 只看該作者
大佬,怎么實現單片機發送數據給串口屏
回復

使用道具 舉報

6#
ID:811405 發表于 2021-2-6 13:30 | 只看該作者
我也想在看看,串口屏一直做不出來,想用串口屏控制單片機
回復

使用道具 舉報

7#
ID:688460 發表于 2021-8-9 18:33 | 只看該作者
我也想在看看,串口屏一直做不出來
回復

使用道具 舉報

8#
ID:688460 發表于 2022-4-12 11:33 | 只看該作者
先讀出SBUF里面的數字代碼,然后判斷代碼是開還是關LED燈
回復

使用道具 舉報

9#
ID:47286 發表于 2022-4-12 13:10 | 只看該作者
uchar hmi_data;

hmi_data=SBUF;

if(hmi_data==0x00)
{
led=亮
}

大概是這意思 這幾句分別在中斷服務和函數里 不是連續的 只是說明用法而已 希望能幫到你
回復

使用道具 舉報

10#
ID:401564 發表于 2022-4-12 16:08 | 只看該作者
yyzf998 發表于 2022-4-12 11:33
先讀出SBUF里面的數字代碼,然后判斷代碼是開還是關LED燈

這是兩年前的帖子了,還沒有搞定串口屏?從我開始打算學串口屏到做出一個DIY小東西,也就七八天時間
陶晶馳的串口屏很好控制的,我用的就是這個屏的,感覺還行
不是讀取SBUF的數據,串口屏發送的是一串數據的,串口接收到的數據是存放在一個數組中的,得先找到起始符,之后才是數據
可以用strstr()函數查找
回復

使用道具 舉報

11#
ID:450771 發表于 2022-11-22 20:37 | 只看該作者
樓主搞定了嗎?同樣的問題啊,我折騰了一星期了
回復

使用道具 舉報

12#
ID:648281 發表于 2022-11-23 10:02 | 只看該作者
富亞小樊 發表于 2022-11-22 20:37
樓主搞定了嗎?同樣的問題啊,我折騰了一星期了

具體問題現象是什么
回復

使用道具 舉報

13#
ID:450771 發表于 2022-12-12 21:10 | 只看該作者
51hei**1140 發表于 2022-11-23 10:02
具體問題現象是什么

我用屏的按鈕發送01給單片機,讓單片機返回文本給屏,但是會隨機出現多余的數據,導致文本顯示不出來
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久国内精品 | 日日日视频 | 午夜精品在线 | 欧美国产日韩在线 | 99精品久久 | 天天亚洲 | 五月激情综合网 | 中文av字幕 | 黄色大片在线免费观看 | 成人在线播放 | 欧美久久一区二区三区 | 日韩一二区 | 欧美日韩国产精品一区 | 久久久久久国产 | 久久久久亚洲精品 | 91精品国产高清一区二区三区 | 国产精品久久久久久亚洲调教 | 久久久久久久久久毛片 | 久久精品无码一区二区三区 | 91亚洲欧美 | 自拍偷拍欧美 | 玖玖精品视频 | 午夜男人的天堂 | 草草网| 91九色在线观看 | 日韩av第一页 | 日韩精品一二三区 | 国产视频久久 | 日本欧美在线观看视频 | 国产激情一区二区三区 | 久久国产精品久久 | 久久国产一区二区三区 | 69av在线视频| 国产免费又色又爽又黄在线观看 | 91在线影院| 欧美精品成人影院 | 亚洲 中文 欧美 日韩 在线观看 | 蜜桃在线视频 | 亚洲国产精品一区二区三区 | 久久精品一区二区 | 户外露出一区二区三区 |