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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3460|回復: 6
收起左側

單片機串口發送顯示亂碼

[復制鏈接]
ID:438771 發表于 2019-9-7 21:02 來自觸屏版 | 顯示全部樓層 |閱讀模式
為什么下載一下程序是,在串口接受數據上顯示亂碼的,請大佬們指教,我想從單片機發送到上位機上顯示
  1. #include <REG52.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. uchar dis[]={0,0,1,1,0,0};
  5. /*****n(ms)延時子程序*****/
  6. void delayms(uint ms) //延時ms
  7. {
  8. uchar i;
  9. while(ms--)
  10. {
  11. for(i=0;i<120;i++);
  12. }
  13. }
  14. /*****主程序*****/
  15. void main()
  16. {
  17. int i;
  18. TMOD=0x20; //定時器1工作于8位自動重載模式, 用于產生波特率
  19. TH1=0xFD;//波特率9600
  20. TL1=0xFD;
  21. SCON=0x50; //設定串行口工作方式
  22. TR1=1; //啟動定時器1
  23. while(1)
  24. {
  25. for(i=0;i<6;i++)
  26. {
  27. SBUF=dis[i];
  28. while(!TI); //等特數據傳送
  29. TI=0; //清除數據傳送標志

  30. } delayms(500);
  31. }
  32. }
復制代碼
回復

使用道具 舉報

ID:275826 發表于 2019-9-8 08:39 | 顯示全部樓層
估計是你的晶振頻率不對
回復

使用道具 舉報

ID:282850 發表于 2019-9-9 09:35 | 顯示全部樓層
查檢上位機的波特率是否9600,檢驗位是否對。試完如果還是亂碼,查一下晶振是否與程序設想的一致,先用11.0592Mhz,如果是STC,下載時一定把默認的內部RC改為外部晶振!!切記
回復

使用道具 舉報

ID:93224 發表于 2019-9-10 09:59 | 顯示全部樓層
看看你的晶振是否是11.0592MHz,然后看看接受端的波特率是否是9600
回復

使用道具 舉報

ID:610092 發表于 2019-9-10 16:46 | 顯示全部樓層
邏輯分析儀還是示波器看看,估計本質還是時鐘配置問題
回復

使用道具 舉報

ID:610139 發表于 2019-9-10 18:05 | 顯示全部樓層
可能波特率不對顯示亂碼。
回復

使用道具 舉報

ID:199249 發表于 2019-9-15 15:31 | 顯示全部樓層
工作模式是否與上位機接收模式一致   ,比如說有沒有停止位起始位檢驗位  
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产成视频在线观看 | 久久www免费视频 | 成人欧美一区二区三区黑人孕妇 | 日韩高清一区 | 精品一区二区三区在线视频 | 国产精品99精品久久免费 | 一区二区三区视频在线观看 | 亚洲国产成人在线 | 精品videossex高潮汇编 | 欧美日韩在线免费 | 亚洲精品欧美一区二区三区 | 国产精品久久久久久中文字 | 国产福利在线小视频 | 中文字幕亚洲精品 | 中文字幕在线免费观看 | av一二三区 | 亚洲永久 | 国产成人精品一区二区三 | 91国产精品 | 久久免费看 | 9久久精品 | 久久九九色| 国产精品2 | 在线第一页 | 丁香一区二区 | 欧美精品一区二区三区在线播放 | 热re99久久精品国99热观看 | 日本久久精品视频 | 日日操夜夜操天天操 | 国产精品一区二区在线播放 | 日韩一区二| 成人av一区 | 亚洲成人999 | 色综合视频 | 久久久精彩视频 | 激情欧美日韩一区二区 | 成人午夜激情 | 成人国产精品久久久 | 欧美a级成人淫片免费看 | 青青久久 | 亚洲免费观看视频 |