微控制器技术实验报告 联系客服

发布时间 : 星期六 文章微控制器技术实验报告更新完毕开始阅读

微控制器实验报告自动化0905 申屠桂萍

实验七 串行通讯实验

基本部分:阅读、调试C语言程序功能。使用汇编语言编程,完成实验指导书之“3.7 串口通讯实验”项目。(要求:实验仪器上完成) 提高部分:(要求:Proteus环境下完成)

题目一:利用单片机实验系统,实现与PC机通讯。功能要求:将从实验系统键盘上键入的数字,字母显示到PC机显示器上,将PC机键盘输入的字符(0-F)显示到单片机实验系统的数码管上。 题目二:进行实验六、实验七实验内容综合。 1、 实验目的

1) 学习MCS-51单片机串口的工作原理及程序设计; 2) 了解使用SSTEasyIAP.EXE软件实现程序脱机运行的方法; 3) 熟悉启动加载代码与SoftICE相互切换的方法。 2、 实验内容

编写实验程序,每隔一定的时间单片机想串口发送一次数据“Xi’an Tangdu Corp.”。 3、 实验步骤

1) 串口通讯实验电路如图

2) 编写实验程序,经编译、链接后启动无误后启动调试; 3) 进入调试界面,点击命令,打开串口1监视串口; 4) 进行实验程序,观察此时有如图3-7-2所示输出; 5) 阅读1.7节的内容,首先将系统程序有SoftICE切换到启

动加载程序;

21

微控制器实验报告自动化0905 申屠桂萍

6) 将编译生成的HXE文件通过SSTEasyIAP11F.EXE软件下载

到单片机内部Flash中;

7) 复位单片机,打开超级终端或串口调试软件,将端口号及

波特率等设置好,观察PC显示,如图3-7-3和3-7-4; 8) 实验结束,重新将SoftICE下载到单片机系统区替换启动

加载程序。

22

微控制器实验报告自动化0905 申屠桂萍

23

微控制器实验报告自动化0905 申屠桂萍

程序流程图

4、 程序清单

24