PIC单片机c语言编程实例
F877外围功能模块第1章PIC16PIC16F
1.1.2简单应用实例
本例用于点亮连接端口的8个发光二极管的前4个,熄灭最后4个。 调试程序之前,请将连接到端口的8位拔线开关拔至适当位置。
1例1.1.1PORTD输出
#包含
主() )
{
TRISD=0X00;
wile(1;
{
PORTD=0XF0;
}
根据(/)向PORTD发送数据、点亮LED )实验模板(/)的设计,如果该位置低,则点亮LED )。 //*给trisd寄存器赋值,PORTD的各位为输出//*点亮发光二极管的语句(/
1.2.1MSSP模块SPI方式的功能概要
本节介绍了使用SPI行为输出数据时使用的简单SPI初始化例程。 2SPI初始化步骤示例1.1.2
/*spi初始化子程序*
语音识别
{
PIR1=0;
SSPCON=0x30;
SSPSTAT=0xC0;
TRISC=0x00;
}/*SDO引脚为输出,SCK引脚为输出*//*SPI中断标志清除*//*SSPEN=1; CKP=0,FOSC/4*/SPIINIT () )。
1.2.3程序列表
以下是通过实验板调试的程序,可作为用户编写其他程序时的参考。 #包含
/*此程序用于在8个LED上按顺序显示8个字符(1-8) *
staticvolatileinttable [ 20 ]={0xc 0,0x F9,0x a4,0xb 0,0x 99,0x D8,0x 80,0x 88,0x 83,0x 83,0xc 6,00x
#defineunsignedchardata; /*绝对寻址位操作命令*
portait(adr,bit ) () unsigned ) (ADR ) *8) bit ) )