原创 PIC单片机单线IO数据通讯的实现

2006-10-26 20:22 6328 10 10 分类: MCU/ 嵌入式

    在PIC单片机中,有各种封装引脚的PIC单片机,特别是对于PIC<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />10FPIC12F8脚的单片机来说,IO本来就不多,加上PIC10F以及PIC12F内部没有专用串行口,但又需要与其它单片机之间进行数据交换,这时我们需要利用I/O口来模拟串行口。下面是我们用两块SP9608-PIC单片机开发板来实现单线I/O之间的数据传输的源程序,已经通过验证测试,传输数据可靠。


    两个开发板的单片机时钟采用外部晶振FOSC="12MHz",发送和接收I/O分别采用RB0和RB1来模拟。


    数据传输采用异步通信协议,一个起始位“0”作为发送与接收的握手信号,8位数据位,最后一位停止位“1”作为通信结束标志信号。实现的发送源程序和接收源程序见 http://www.supermcu.com/yc_list.asp


 


   

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
10
关闭 站长推荐上一条 /3 下一条