首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > PIC16F877单片机编程实例教程

PIC16F877单片机编程实例教程

资料介绍
PIC16F877单片机编程实例教程.pdf
单片机学习指南 资料提供:上海齐济电子有限公司




第1章 PIC16F877 的外围功能模块
1.1.2 简单应用实例
该例用于令与 PORTD 口相连的 8 个发光二极管前 4 个点亮,后 4 个熄灭。在调试程序
前,应使与 PORTD 口相连的 8 位拔码开关拔向相应的位置。
例 1.1 PORTD 输出
#include
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
PIC16F877单片机编程实例教程
本地下载

评论