首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > PIC学习指南(免费)

PIC学习指南(免费)

资料介绍
PIC学习指南单片机学习指南

资料提供:上海齐济电子有限公司

第1章
1.1.2

PIC16F877 的外围功能模块
简单应用实例

该例用于令与 PORTD 口相连的 8 个发光二极管前 4 个点亮,后 4 个熄灭。在调试程序 前,应使与 PORTD 口相连的 8 位拔码开关拔向相应的位置。
例 1.1 PORTD 输出

#include main() { TRISD=0X00; while(1); { PORTD=0XF0; } }

/*TRISD 寄存器被赋值,PORTD 每一位都为输出*/ /*循环执行点亮发光二极管的语句*/ /*向 PORTD 送数据,点亮 LED(由实验模板*/ /*的设计决定相应位置低时 LED 点亮) 。*/

1.2.1
例 1.2

MSSP 模块 SPI 方式功能简介
SPI 初始化程序

下面是一段简单的 SPI 初始化例程,用于利用 SPI 工作方式输出数据的场合。 /*spi 初始化子程序*/ void SPIINIT() { PIR1=0; SSPCON=0x30; SSPSTAT=0xC0; TRISC=0x00; }

/*清除 SPI 中断标志*/ /* SSPEN=1;CKP=0 , FOSC/4 */ /*SDO 引脚为输出,SCK 引脚为输出*/

1.2.3

程序清单

下面给出已经在实验板上调试通过的一个程序,可作为用户编制其它程序的参考。 #include /*该程序用于在 8 个 LED 上依次显示 1~8 等 8 个字符*/ static volatile int table[20]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0XD8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86,0x8e,0x7f,0xbf,
标签:学习指南
PIC学习指南(免费)
本地下载

评论