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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機上電電機異常轉動+串口無法接受數據

[復制鏈接]
ID:1104628 發表于 2023-12-16 23:49 | 顯示全部樓層 |閱讀模式
#include <REGX52.H>

typedef unsigned int u16;
typedef unsigned char u8;

u8 ReceiveData=0;

sbit Motor = P2^7;

void UartInit()
{
SCON=0x50;
TMOD=0x20;
PCON=0x80;
TH1=0xF3;
TL1=0xF3;
ES=1;
EA=1;
TR1=1;
}

void Delay(u8 n)

{
    unsigned int i,j;
    for(j=n;j>0;j--)
    for(i=112;i>0;i--);
}

void main()
{
UartInit();
Motor = 0;
while(1)
{
while(ReceiveData == 0)
{
Motor = 0;
}
else
{
Motor = 1;
Delay(20000);
Motor = 0;
Delay(10000 - ReceiveData*100);
}
}
}

void Uart() interrupt 4
{
ReceiveData = SBUF;
RI = 0;
SBUF = ReceiveData;
while(!TI);
TI = 0;
}
哪位佬能夠解答一下嗎?按理來說,我的程序應該是一開始motor為0電機為0,不轉動的。但是這個程序一燒錄進去就開始轉動,還有就是為什么我串口發送數據沒有任何反應?

連線如下:
P2.7與IN1相連,直流電機與OUT1和VCC相連接。

原理圖

原理圖
回復

使用道具 舉報

ID:883242 發表于 2023-12-17 00:32 | 顯示全部樓層
應該是電源供電不足造成的。先把電機拔掉,然后看串口是否正常。
回復

使用道具 舉報

ID:1104628 發表于 2023-12-17 01:14 | 顯示全部樓層
Hephaestus 發表于 2023-12-17 00:32
應該是電源供電不足造成的。先把電機拔掉,然后看串口是否正常。

佬,請問一下為什么我的代碼一上電機就會運行啦?
回復

使用道具 舉報

ID:1104628 發表于 2023-12-17 08:34 | 顯示全部樓層
有其他大佬會嗎?求助求助!!!
回復

使用道具 舉報

ID:161164 發表于 2023-12-17 09:26 | 顯示全部樓層
沒報錯嗎?
2023-12-17_092453.png

回復

使用道具 舉報

ID:1104628 發表于 2023-12-17 14:16 | 顯示全部樓層

沒有,可以編譯和燒錄
回復

使用道具 舉報

ID:1056324 發表于 2023-12-17 18:39 | 顯示全部樓層
你可以把Motor = 1;注釋,下載如果還是上電就轉,電路問題
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产成人精品一区二区三区在线 | 亚洲一区二区在线播放 | www.v888av.com| 亚洲成av人片在线观看 | 成人网在线观看 | 免费成人在线网站 | 日日夜夜91 | 免费的av网站| 亚洲精品国产偷自在线观看 | 欧美日韩免费一区二区三区 | 久久大全| 成人av免费看| 欧美日韩精品免费 | 人人艹人人 | 亚洲一区二区久久 | 国产综合久久 | 手机在线不卡av | 在线亚洲欧美 | 久草.com| 91精品91久久久 | 亚洲成人中文字幕 | 天天射色综合 | 欧美日韩成人在线观看 | 日韩乱码一二三 | 欧美福利视频 | 久久av网站 | 亚洲成人精品一区 | 伊人狠狠 | 久久久免费观看视频 | 在线观看中文字幕dvd播放 | 久久小视频 | 欧美日韩在线观看一区二区三区 | 久久久久亚洲 | 牛牛热在线视频 | 日韩成人免费av | 国产1区在线 | 国产精品毛片 | 亚洲国产精品99久久久久久久久 | 中国毛片免费 | 国产蜜臀 | 99视频网站 |