实验四单片机串行口与
PC
机通讯实验
一.实验目?/p>
1.
掌握串行口工作方式的程序设计,掌握单片机通讯的编制?/p>
2.
了解实现串行通讯的硬环境,数据格式的协议,数据交换的协议?/p>
3.
了解
PC
机通讯的基本要求?/p>
二.原理说明
1.MCS-51
单片机的串行接口有四种通信方式。其中方?/p>
1
的波特率由定时器
1
的计数溢?/p>
来决定,用公式表示如下:
若已知晶振频率,则可以通过设置定时器计数初值来确定波特率;
2.
当用
GR
命令执行程序时,
实验机内部会?/p>
8031
串行口电路切换与
PC
机通讯?/p>
无须连线?/p>
3.
程序执行前,
进入
LCA51
?/p>
加载程序后,
才进入调试菜单工具中的对话窗口,
然后执行
GR0
?/p>
就可实行单片机串行口?/p>
PC
机通信实验?/p>
三.实验设备
1
.单片机开发学习板?/p>
2
?/p>
PC
机及配置要求如下?/p>
?/p>
IBM PC
机或兼容机(
586
及以上机器)
?/p>
②安装有
Windows9x
或更新的版本?/p>
?/p>
PC
机要求有一个空余的
25
芯(?/p>
9
芯)串行通信口?/p>
四.实验内容
利用
51
单片机串行口,实现与
PC
机通讯?/p>
本实验实现以下功能,将从实验机键盘上键入的数字,字母显示?/p>
PC
机显示器上,?/p>
PC
机键盘输入的字符
0-F
(必须为大写字母)显示到实验机的数码管上?/p>
五.实验电路及连?/p>
实验电路已在实验机监控电路上构成?/p>
CS8279
已固定接?/p>
8700H
,无须再接。模块中的十个短路套都套?/p>
8279
侧;
8279
状态口地址?/p>
8701H
?/p>
8279
数据口地址?/p>
8700H
?/p>
六.实验程序框图
七.实验报告
1
?/p>
如果系统主频?/p>
11.0592MHz
?/p>
设置串行口工作方式为方式
1
?/p>
当波特率分别?/p>
1200bps
?/p>
4800bps
?/p>
19200bps
,试分别编写初始化程序;
2
.心得体会及其它?/p>