软件仿真多机串行通信

软件仿真多机串行通信

ID:47649349

大小:196.00 KB

页数:17页

时间:2020-01-31

软件仿真多机串行通信_第1页
软件仿真多机串行通信_第2页
软件仿真多机串行通信_第3页
软件仿真多机串行通信_第4页
软件仿真多机串行通信_第5页
资源描述:

《软件仿真多机串行通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.word格式,信息科学与技术学院微机原理与接口技术课程设计报告题目名称:软件仿真多机串行通信学生姓名:廖树婷学号:2009082205专业年级:计算机科学与技术专业指导教师:周涛老师时间:2012年1月12日,专业.专注..word格式,目录一、题目要求12.1要求:1二、总体设计1三、电路图的设计及分析1四、程序设计与分析24.1可编程串行接口芯片8251A简介24.2详细设计3五、调试过程3六、系统评价4七、心得体会4八、附:源程序4,专业.专注..word格式,一、题目要求1.1题目:软件仿真多机串行通信2.1要求:1.实现多机通信(至

2、少4个PC机);2.实现主机与指定PC机通信3.实现通信信息的显示扩展功能:能制定一定的通信协议二、总体设计仿真电路图采用1个8086芯片、4个8251芯片、2个74HC373、1个74L138译码器、1个8253A计数器、4个显示终端构成,通过对8086编程,对8251的设置实现8251的传送和接收。,专业.专注..word格式,一、电路图的设计及分析本电路中用到8086、2个74HC373、1个74L138译码器构成简单的8086系统,用于对4个8251和8253A计数器进行控制。首先要对8251进行初始化,设置输出为20KHZ的信号,控制

3、串口通讯的节奏。接下来对8251的初始化,并向各个不同的8251端口发送数据。8251接收到数据,并由终端显示出接受到的数据。,专业.专注..word格式,一、程序设计与分析4.1可编程串行接口芯片8251A简介8251A内部构造,专业.专注..word格式,8251A和CPU之间的连接信号开始8253初始化8251初始化向8251发送数据程序流程图YN置方式字(异步)输出命令指令传送送数据RESETY完成?N8251初始化4.1详细设计首先要对8253进行初始化,用计数器0,只写计算值低8位,方式3,二进制的方式计数,时钟为1MHZ,计数时间

4、=1us*50=50us输出频率20KHZ的信号,以控制串口通讯接收、发送的速度。接下来对8251的初始化,设置方式选择控制字为1停止位,无校验,8数据位,命令控制字为异步传输,清出错标志。将要发送的字符串用LEA命令放入内存,设置状态字,专业.专注..word格式,为清出错,允许发送接收,从数据端口中接收到发送来的字,并循环接收。直到循环结束。发送接收按顺序进行,对4个8251A依次发送、接收,没有设置优先级以及中断。一、调试过程二、系统评价本实验构造简单,仅模拟了一台主机与4个8251A串行接口的通讯,4台PC机并没法模拟出来。通讯协议制定

5、的也相当简单,顺序执行,没有用中断。但是完成了课程设计的基本要求。三、心得体会本次课程设计,面对的是不熟悉的protuesISIS仿真软件,所有的元件都不会使用,仿真8086的最小模式完全就不懂。但是通过几天的摸索和努力,在老师的指点下,终于明白了8086的译码器怎么使用。通过网络的帮助,查询到很多元件,在软件中也试出这些元件的用法。前期光是找元件、画电路图就花费了大量精力,以至于后期对串口的通讯设计就变得十分简陋。只是能够简单的发送接收。,专业.专注..word格式,原本想着可以用到计算机网络的知识,将接收到的数据进行分析,查询出要发送的地址

6、,并发送给制定的PC机(8251A端口)。而且还想用8259A中断控制器,对指定的PC机发送消息,但是在protues软件中,8251不能使用,所以只能放弃了。虽然这次课程设计时间很仓促,但是在其中也掌握了仿真软件的一些小小的功能,并且了解了很多单片机相关的知识,对8086系统的搭建也有了新的认识。一、附:源程序CS8251Requ08080h;串行1通信控制器复位地址CS8251Dequ08000h;串行1通信控制器数据口地址CS8251Cequ08002h;串行1通信控制器控制口地址CS8251R2equ09080h;串行2通信控制器复位地

7、址CS8251D2equ09000h;串行2通信控制器数据口地址CS8251C2equ09002h;串行2通信控制器控制口地址CS8251R3equ0A080h;串行3通信控制器复位地址CS8251D3equ0A000h;串行3通信控制器数据口地址CS8251C3equ0A002h;串行3通信控制器控制口地址CS8251R4equ0B080h;串行4通信控制器复位地址CS8251D4equ0B000h;串行4通信控制器数据口地址CS8251C4equ0B002h;串行4通信控制器控制口地址,专业.专注..word格式,TCONTROEQU0C0

8、06HTCON0EQU0C000HSTRNUM1equ8STRNUM2equ14STRNUM3equ8STRNUM4equ12CODESEGMENT;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。