串行通讯(单片机)
#include
#include "config.h"
#define
#define uint
#define BEEP
uchar
uchar
// 延时函数
void delay(uint n)
{
}
//
void series_init()
{
}
void main(void)
{
}
void series() interrupt 4
{
}
串行中断程序的编写步骤:
1. 设置串行口工作方式
2. 设置定时器T1工作方式,定时器T1作为波特率发生器,一般选用方式2,因为其可以自动装入初值功能,可以使波特率更加稳定
3. 设置定时初值
4. 设置波特率倍增位,不能位寻址,可以通过PCON设置,最高位就是SMOD倍增位,1时倍增
5. 开定时器和中断
6. 串行中断程序中,首先接收中断清零,关闭串口中断
7. 取出接收到 的数据进行处理然后发送
8.发送完后打开串行中断继续接收数据
串行通讯单片 相关文章:
- 单片机学习之十八:串行通讯程序:单片机发送(11-18)
- 单片机学习之十九:串行通讯程序-单片机接收(11-18)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)