pic单片机通用同步异步通信的运用文档.docVIP

  • 0
  • 0
  • 约6.98千字
  • 约 11页
  • 2019-05-02 发布于湖北
  • 举报

pic单片机通用同步异步通信的运用文档.doc

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)

1亿VIP精品文档

相关文档