傻大方


首页 > 学习 >

双机|双机通信系统的设计



按关键词阅读: 设计 系统 通信 双机

1、单片机与接口技术课程设计课程设计姓 名: 于 凇 学 号: 1305410115 指导教师: 孟威 题 目 名 称: 双机通信系统的设计 专业名称: 自动化13-1 所在学院: 信息工程学院 时 间: 2014年6月236月29日 一. 课程设计的目的与要求1.教学目的培养学生利用所学的单片机知识进行独立地设计、开发产品分析问题和解决问题的能力 。
2.教学要求1) 在充分理解实验设备的工作原理的基础上 , 完成各题目的基本功能 。
从基本功能的实现中得到感性认识 , 进一步完成各课题 。
2) 独立完成电路及程序的设计、调试 。
设计结果达到课题技术要求 , 功能完善 , 运行稳定 。
3) 写出设计总结 。
要求条理清楚 , 重点突 。

2、出 , 结构合理 。
并附有完整原理图及带有注释说明的完整的软件源程序清单 。
4) 课程设计期间按时作息 , 遵守纪律 , 爱护仪器、设备 , 保持良好、整洁的工作环境 。
3. 内容及要求主要技术指标和要求:1) 基本功能:利用8031串行口发送和接收数据 , 并将接收的数据通过扩展I/O口74LS273输出到发光二极管显示 , 结合延时来模拟一个循环彩灯 。
2) 双机通信甲机负责发送 , 乙机负责接收 。
从甲机的键盘上键入数字键0F , 在两个实验箱上的数码管上显示出来 。
如果键入的不是数字按键 , 则显示“Error”错误提示 。
二、实验原理1.8031单片机串行口双机通信电路设计MCS-51单片机的串行端口有4种基本工作方式 , 通过编程设置 。

3、 , 可以使其工作在任一方式 , 以满足不同场合的需要 。
其中 , 方式0主要用于外接移位寄存器 , 以扩展单片机的IO电路;工作方式1多用于双机之间或与外设电路的通信;方式2、3除有方式1的功能外 , 还可以作多机通信 , 以构成分布式多微机系统 。
串行端口有两个控制寄存器SCON、PCON , 用于设置工作方式、发送或接收的状态、特征位、数据传送波特率每秒传送的位数以及作为中断标志等 。
串行端口有一个数据寄存器SBUF在特殊功能寄存器中的字节地址为99H , 该寄存器为发送和接收所共用 。
串行端口的波特率可以用程序来控制 。
在不同工作方式中 , 由时钟振荡频率的分频值或由定时器T1的定时溢出时间确定 , 使用十分方便灵活 。
1、串口控制寄 。

4、存器方式1输入:在(REN)=1时 , 串行口采样RXD引脚 , 当采样到1至O的跳变时 , 确认是串行发送来的一帧数据的开始位0 , 从而开始接收一帧数据 。
只有当8位数据接收完 , 并检测到高电平停止位后 , 只有满足(R1)=0;(SM2)=0或接收到的第9位数据为1时 , 停止位才进入RB8 , 8位数据才能进入接收寄存器 , 并由硬件置位中断标志RI;否则信息丢失 。
所以在方式1接收时 , 应先用软件清零RI和SM2标志 。
方式2方式2为固定波特率的11位UART方式 。
它比方式1增加了一位可程控为1或0的第9位数据 。
输出:发送的串行数据由TXD端输出一帧信息为11位 , 附加的第9位来自SCON寄存器的TB8位 , 用软件置位或复位 。
它 。

5、可作为多机通讯中地址数据信息的标志位 , 也可以作为数据的奇偶校验位 。
当CPU执行一条数据写入SUBF的指令且TI=0时 , 就启动发送器发送 。
发送一帧信息后 , 置位中断标志TI 。
输入:在(REN)=1时 , 串行口采样RXD引脚 , 当采样到1至O的跳变时 , 确认是串行发送来的一帧数据的开始位0 , 从而开始接收一帧数据 。
在接收到附加的第9位数据后 , 当满足(RI):0;(SM2)=0或接收到的第9位数据为1时 , 第9位数据才进入RB8 , 8位数据才能进入接收寄存器 , 并由硬件置位中断标志Ri;否则信息丢失 。
且不置位RI 。
工作方式3方式3为波特率可变的11位UART方式 。
除波特率外 , 其余与方式2相同 。
波特率的选择如前所述 ,。

6、在串行通讯中 , 收发双方的数据传送率(波特率)要有一定的约定 。
在MCS-51串行口的四种工作方式中 , 方式0和2的波特率是固定的 , 而方式1和3的波特率是可变的 , 由定时器T1的溢出率控制 。
1方式O:方式0的波特率固定为主振频率 的1/12 。
2方式2:方式2的波特率由PCON中的选择位SMOD来决定 , 可表示为:波特率=2sMoDfosc64也就是当SMOD=1时 , 波特率为132fosc , 当SMOD=0时 , 波特率为164fosc 。
3方式1和方式3定时器T1作为波特率发生器 , 其公式如下:波特率=2SMOD32定时器T1溢出率T1溢出率=T1计数率产生溢出所需的周期数式中T1计数率取决于它工作在定时器状态还 。


稿源:(未知)

【傻大方】网址:/a/2021/0711/0022846212.html

标题:双机|双机通信系统的设计


上一篇:广东省|广东省主体功能区产业发展指导目录()

下一篇:高考|高考数学试题分类汇编——不等式