- 0
- 0
- 约6.98千字
- 约 11页
- 2019-05-02 发布于湖北
- 举报
pic单片机通用同步异步通信的运用文档
第8章 通用同步/异步通信的应用
8.5 单片机双机异步通信
1 单片机PIC1编程(发送部分)
#include pic.h
/*该程序实现单片机双机异步通信功能,该程序是发送部分*/
unsigned char tran[8]; /*定义一个数组存储发送数据*/
unsigned char k,data; /*定义通用寄存器*/
const char table[20]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0XD8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0x7f,0xbf,0x89,0xff};
/*不带小数点的显示段码表*/
/*spi显示初始化子程序*/
void SPIINIT()
{
PIR1=0;
SSPCON=0x30;
SSPSTAT=0xC0;
/*设置SPI的控制方式,允许SSP方式,并且时钟下降沿发送,与74HC595,当其
*SCLK从低到高跳变时,串行输入寄存器的特点相对应*/
TRISC=0xD7; /*SDO引脚为输出,SCK引脚为输出*/
TRISA5=0; /*RA5引脚设置为输出,以输出显示锁存信号*/
}
/*给数组赋初值子程序 */
void fuzhi()
{
for(k=0;k8;k++) {
tran[k]=k+3;
原创力文档

文档评论(0)