第1章 PIC16F877 的外围功能模块.docVIP

  • 6
  • 0
  • 约5.23万字
  • 约 68页
  • 2018-06-22 发布于河南
  • 举报
第1章 PIC16F877 的外围功能模块.doc

第1章 PIC16F877 的外围功能模块 1.1.2 简单应用实例 该例用于令与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.1 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 引脚为输出*/ } 1.2.3 程序清单 下面给出已经在实验板上调试通过的一个程序,可作为用户编制其它程序的参考。 #include pic1687x.h /*该程序用于在8 个LED 上依次

文档评论(0)

1亿VIP精品文档

相关文档