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

📄 11.c

📁 DAC0832数模转换进单片机(中断),C51下的Proteus仿真及C源程序
💻 C
字号:
#include<at89x51.h>
#include<stdio.h>
unsigned char getdata;
void main()							   //主程序
{
      TMOD=0x20;                               //定时器1工作在01模式0010 0000
      TH1=250;								   //定时器1高端数据1111 1101(高端自动填充低位)
      TL1=250;								   //定时器1低端数据1111 1101
      SCON=0x50;								  //串口工作模式选择01模式 0100 0000
      PCON=0x80;							   //定义PCON中的SMOD位为1000 0000(计算波特率用)
      TR1=1;
	  EA=1;
	  ES=1;								   //定时器1开始工作
      P1=0xff;
}


void serial()  interrupt 4 using 1
{
	while( 1 )
	{if (RI)			//如果是串口输入引起中断
			{   
			    RI=0;
				getdata = SBUF;
				P1=getdata;
				
			}
	else TI=0;
     }
}


























⌨️ 快捷键说明

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