⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 max490.c

📁 有关于共阳数码管的驱动程序 用c51写的 希望对大家有帮助
💻 C
字号:
/*******************************************************

               RS485通信实验
          网址:http://www.kaifaban.com

   功能:通过MAX490发送数据0x11,再用MAX490接收回来并在P0口显示
     注:A连接Y,B连接Z,J12连接左边两端

*******************************************************/
#include <reg52.h>
#include <intrins.h>
#define  uint unsigned int
#define  uchar unsigned char
sbit DsySelect=P3^7;//控制LED的74HC244所在IO口
//串行中断程序
void UART() interrupt 4 {
  if(RI){
  P0=~SBUF;	
  RI=0;
  }
}
//延时函数
void Delay(uint count){
uint i;
for(i=0;i<count;i++);
}
//主程序
main(){
DsySelect=0;//打开LED
EA=1;//开总中断
ES=1;//开串行中断
SCON=0x50;//串口模式1
PCON=0; //波特率不翻倍
TMOD=0x20; //定时器1工作方式2
TL1=TH1=0xFD; //波特率9600bps(11.0592M)
TR1=1; //启动定时器1
while(1){
SBUF=0x11;//发送数据
while(!TI);//等待发送完成
TI=0;//清除发送标志
Delay(10000);
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -