PIC单片机串口通讯程序

所需积分/C币:49 2011-11-10 19:56:57 66KB PDF
收藏 收藏 1
举报

PIC单片机串口通讯程序 描述如何使用PIC8位单片机的UART
;接收允许 ;发送允许 ;等待接收数捃 读取数据 将接收到的响应字节存入的 发送响应字节 ;等待与入完成 全部数据接收否? :没有,继续接收其它数据 接收完,则关断接收和发送数据允许 凋用显示子稈序,将接受到的数据显小出来 ;程序完 单片机双机同步通信 单片机编程(主控发送) ;保留三个字节作为显示用 ;作计数器或暂存器用 程序复位入口 以下将从单元开始的内容初始化 将值赋给单元 将 赋给单元 文件使用 试用版本创建 ;将部件初始化 将传输的波特率设为约 选择同步高速方式传输位数据 允许同步串行口工作 将 设置为输入方式,断绝与外接电路的连接 :将从单元开始的内容传送到 ;将待发送的数据写入发送缓冲器 ;发送允许 ;等待上一个数据写完 ;准备发送下一个数据 将新的数据写入 判断所有 单元的内容是否发送完毕? 没有,则继续发送其它字节 ;等所有要求发送的数据凵经发送完,再额外 ;写一个字节到 ,使最后一个数据能够顺利发送 延时几个微秒后,关发送允许 调用显示子程序,将发送的数据显示出来 ;程序完 单片机编程(从动接收) 文件使用 试用版本创建 :选择同步从动方式 串行口使能 关断与外部电路的联系 从单元开始存放接收的数据 接收允许 ;等待接收 ,;读取接收到的教据 ;将接收到的数据存入的 ,;所有的数据是否已接收完? ;没有,继续接收其它字节 ;延时数微秒后,清接收允许位 ;调用显示子程序,将接受到的数据显示出来 程序完 单片机与机通过串口通信 机编程 采用 进行编写。程序如下: 利用串口进行通信 文件使用 试用版本创建 准备设置波特率 波特率设置为 位数据位,奇偶检验,位停止位 关中断 读次线路状态寄存器,使其复位 发送保持器满则等待 否则发送数据通知单片机准备接收 共发送个数据 发送保持器满,等待 发送 显示 接收单片机送凹的数据 保存 显示接收的回送数据 接收数据 文件使用 试用版本创建 发送数据通知单片机发送数据 共接收个数据 单片机编程 ;将单元初始化 ;波特率设置为 异步高速方式 文件使用 试用版本创建 ;串行口使能 接收允许 发送允许 接收机命令 接收到的数据为,则接收 ;否则发送数据 接收一个数据 ;将接收到的数据送回机 ;处理完毕 ;向机发送个数据 ;通信任务完成,关接受和发送允许 文件使用 试用版本创建 ;调用显示子程序,将发送(或接收)的数据显小出来 程序完 文件使用 试用版本创建

...展开详情
试读 9P PIC单片机串口通讯程序
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    一个资源只可评论一次,评论内容不能少于5个字
    hyzhau 参考了一下,还行,发送的时候可以不用开发送中断
    2012-08-13
    回复
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    PIC单片机串口通讯程序 49积分/C币 立即下载
    1/9
    PIC单片机串口通讯程序第1页
    PIC单片机串口通讯程序第2页
    PIC单片机串口通讯程序第3页

    试读已结束,剩余6页未读...

    49积分/C币 立即下载 >