因我是刚学
单片机不多时间,所以对串口中断不是很了解,所以问问各路神明,这个程序里的问题?
这个程序里面的话,由个问题就是必须要讲P3.1口置于低电平才能触发,这是串口中断的要求么?我按下P3.1(发送)引脚可以看到P2.5口已经置于低电平了,是LED灯的显示效果,这样的话,是不是说明:这个程序是把temp变量的值发送给了p2.5呢,还是?
#include <reg52.h>
typedef unsigned char u8;
sbit led=P2^5;
void main(void)
{
TMOD = 0x20;
SCON = 0x50;
TH1 = 0xFD;
TL1 = 0XFD;
EA = 1;
ES = 1;
TR1 = 1;
}
void UAR
tinterrupt(void) interrupt 4
{
一周热门 更多>