• 大小: 29KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签: 串口通信  

资源简介

RS232 串口通信 通过键盘输入LED1_0/1/2 控制LED的亮,灭,翻转 如果错误,会提示重新输入。

资源截图

代码片段和文件信息

/**************************
RS232 串口通信
键盘输入一段指令,控制LED亮,
灭,翻转。
LED1_0/1/2 第一个1代表第一个LED
第二个1代表灭,0代表亮,2代表翻转
****************************/
#include 
#include 

#define uchar unsigned char
#define uint  unsigned int
uchar sbuf; //存放缓存数据
uchar sf[6];  //存放输入的命令
bit com; //指令输入完成的标志
bit er_1 er_2; //输入错误标志

/******************************
定时器1的初始化,中断打开
*****************************/
void timer1_init()
{
  TMOD |= 0x20;
  TH1 = TL1 = 0xF3;
  TR1 = 1;

  SM0 = 0; SM1 = 1;
  SM2 = 0; 
  REN = 1;
}

void isr_init()
{
  EA = 1;
  ES = 1;
}
/*****************************
串口中断服务函数
*******************************/
void isr_es() interrupt 4
{
  static uchar i;
  bit es;
  if(RI == 1)
  {
    RI = 0;
sbuf = SBUF;
    if(sbuf != ‘\r‘)
{

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-03-28 20:45  uart_3\
     目录           0  2012-03-28 20:46  uart_3\main\
     文件        2921  2012-03-28 22:51  uart_3\main\main.c
     目录           0  2012-03-28 22:51  uart_3\out\
     文件         792  2012-03-28 22:51  uart_3\out\STARTUP.obj
     文件        8948  2012-03-28 22:51  uart_3\out\main.obj
     文件        8521  2012-03-28 22:51  uart_3\out\uart_3
     文件        2108  2012-03-28 22:51  uart_3\out\uart_3.hex
     文件          85  2012-03-28 22:51  uart_3\out\uart_3.lnp
     目录           0  2012-03-28 22:51  uart_3\proj\
     文件        6376  2009-05-07 14:37  uart_3\proj\STARTUP.A51
     文件       14096  2012-03-28 22:51  uart_3\proj\STARTUP.LST
     文件        7504  2012-03-28 22:51  uart_3\proj\main.lst
     文件       12535  2012-03-28 22:51  uart_3\proj\uart_3.m51
     文件        6732  2012-03-28 22:51  uart_3\proj\uart_3.plg
     文件       56887  2012-03-28 22:51  uart_3\proj\uart_3.uvopt
     文件       13408  2012-03-28 22:51  uart_3\proj\uart_3.uvproj
     文件           0  2012-03-28 20:45  uart_3\proj\uart_3_uvproj.bak

评论

共有 条评论

相关资源