《PIC16F877_C语言例程》.pdfVIP

  • 52
  • 0
  • 约5.35万字
  • 约 66页
  • 2015-10-06 发布于河南
  • 举报
《PIC16F877_C语言例程》.pdf

一 PIC16F877 的外围功能模块 一 PIC16F877 的外围功能模块 一一 PPIICC1166FF887777 的的外外围围功功能能模模块块 1.1 简单应用实例 该例用于令与PORTD 口相连的8 个发光二极管前4 个点亮,后4 个熄灭。在调试程序 前,应使与PORTD 口相连的8 位拔码开关拔向相应的位置。 例1.1 PORTD 输出 #include pic.h main() { TRISD=0X00; /*TRISD寄存器被赋值,PORTD 每一位都为输出*/ while(1); /*循环执行点亮发光二极管的语句*/ { PORTD=0XF0; /*向PORTD 送数据,点亮LED(由实验模板*/ /*的设计决定相应位置低时LED 点亮)。*/ } } 1.2 MSSP 模块SPI 方式功能简介 下面是一段简单的SPI 初始化例程,用于利用SPI 工作方式输出数据的场合。 例1.2 SPI 初始化程序 /*spi 初始化子程序*/ void SPIINIT() { PIR1=0; /*清除SPI 中断标志*/ SSPCON=0x30; /* SSPEN=1;CKP=0 , FOSC/4 */ SSPSTAT=0xC0; TRISC=0x00; /*SDO引脚为输出,SCK 引脚为输出*/ } 程序清单

文档评论(0)

1亿VIP精品文档

相关文档