compim 控件 Led 灯 三栈灯红黄绿 virtual terminal 友善串口助手 com3、com4
发送“1” 红灯亮;发送“2”绿灯亮;发生“3”黄灯亮;发送“4”全亮;(一个串口发送,另一个串口接收,直接显示在灯亮)
首先初始化 init() ; TMOD “timer module”定时器 T0\T1 ;TH1存储数据 高电平寄存器;TL1低电平寄存器;
TMOD=0x21;
TH1=0xFD;
TL1=0xFD;
SCON=0x50;
\\SCON "Serial config" 串口设置 0x50 =8,n,1
ES=1;开启串口中断 enable serial ;EA=1;允许cpu执行;TR1=1;time1开始运行;
代码:
#include <reg51.h>
#include <stdio.h>
sbit red=P1^0;
sbit yel=P1^1;
sbit gre=P1^2;
void init() //初始化函数,初始一次就可 “9600 ,8,n,1”
{
TMOD=0x21; //TMOD="timer module" 定时器工作模式 ,这里设置timer0定时器和timer1定时器
TH1= 0xFD; //TH1和TL1为timer1的两个存储数值的高