📄 systemini.c
字号:
#include <pic.h> // 包含头文件
/*****************************************************************
* File: SystemIni.c
* 功能: 系统的初始化设置
* 设计者: 饶阳胜
* 日期: 05/2/27
* 入口参数: 无
* 出口参数: 无
* 说明: 每个项目均应包含此文件,依具体芯片的不同而做更改
* 芯片: PIC16F877A
*****************************************************************/
void SystemIni()
{
PORTA = 0x0; //端口设置
PORTB = 0x0;
PORTC = 0x0;
PORTD = 0x0;
PORTE = 0x0;
TRISA = 0x03;
TRISB = 0xFF;
TRISC = 0xc0;
TRISD = 0x0;
TRISE = 0x04;
PORTC = 0;
//配置WDT
OPTION = 0x8F;
//为AD转换配置参数
ADCON1 = 0x84; //RA0、RA1为模拟通道,转换后的数据右对齐
//RA3为正参考源、负参考源为地
//为串口通信进行配置
SPBRG = 0x47; //波特率设置参数,波特率为9600
TXSTA = 0x24; //使能发送,异步模式,高速
RCSTA = 0x90; //使能接收
//为中断做相关设置
ei(); //开总中断
PEIE = 1; //开第一外围中断
RCIE = 1; //开接收中断
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -