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

📄 main.c

📁 这是我从朋友那搞到的pic学习资料
💻 C
字号:
/* ****************************************************************
** 功能描述: 串行通讯初始化程序
*************************************************************** */
#include	"pic18.h"		/* 所有PIC18系列的头文件 */

/* ****************************************************************
** 函 数 名: sciinitial()
** 功能描述: 232串行通讯初始化子程序,设置低优先级中断接收,使能232收和发
*************************************************************** */
void	sciinitial()
{
	TXSTA=0x04;			//选择异步高速方式传输8位数据
	RCSTA=0x80;			//允许串行口工作使能,
	TRISC=TRISC|0X80;	//将RC7(RX)设置为输入方式
	TRISC=TRISC&0Xbf;	//RC6(TX)设置为输出
	SPBRG=25;			//4M晶振时波特率为25
	PIR1=0x00;			//清中断标志
	PIE1=PIE1|0x20;		/* 允许串行通讯接口接收中断使能 */
	RCIP=0;				//设置SCI接收中断为低优先级中断 
	CREN=1;				//允许串口接收数据
	TXEN=1;				//允许串口发送数据
}


main()					
{
	sciinitial();			//串行通讯初始化子程序
	while(1)
	{
		;					/* 用户可编写其他程序 */
	}
}

⌨️ 快捷键说明

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