




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、专业:电子信息工程 姓名:彭嘉乔 学号:3130104084 日期:2015.05 地点:东3-409 实验报告课程名称:微机原理与接口技术 指导老师:张军明 成绩:_实验名称:实验四 串口通信实验 实验类型:_同组学生姓名:吴越 一、实验目的和要求(必填)二、实验内容和原理(必填)三、主要仪器设备(必填)四、操作方法和实验步骤五、实验数据记录和处理六、实验结果与分析(必填)七、讨论、心得一、实验目的1、掌握80C51串行口工作方式选择、理解串行口四种通讯模式的区别、波特率发生器的作用及通讯过程中的时序关系。2、掌握串口初始化的设置方法和串行通信编程的能力。3、了解PC机通讯的基本要求,掌握上
2、位机和下位机的通讯方法。4、编写简单的通信协议(如串行口工作方式、波特率、校验方式、出错处理等)。二、实验器材1、Micetek仿真器一台。2、实验板一块。3、PC机电脑一台。4、九针串口线一条。三、实验原理串口通讯对单片机而言意义重大,不但可以实现将单片机(下位机)的数据传输到PC端(上位机),而且也能实现PC对单片机的控制,51单片机有一个全双工的串行通讯口,所以单片机和PC之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如电脑的串口是RS232电平的,而单片机的串口是TTL电平的,两者之间必须有一个电平转换电路,本实验采用专用芯片MAX232进行转换,虽然也可以用几个三极管
3、进行模拟转换,但是还是用专用芯片更简单可靠。3.1 RS232九针串口基本功能简介九针串口即RS-232接口,是个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组RS-232接口,分别称为COM1和COM2。该接口分为公头子和母头子。九针串口(母头)的功能如下,请见图1:图1 RS232九针串口母头功能说明分别为1:载波检测 (DCD); 2:接收数据 (RXD);3:发送数据(T
4、XD); 4:数据终端准备好 (DTR);5:信号地(GND);6:数据准备好(DSR);7:发送请求(RTS);8:发送清除(CTS);9:振铃指示(RI)接法。本实验采用三线制连接串口,也就是说和电脑的9针串口只需连接其中的3根线:第5脚的GND、第2脚的RXD、第3脚的TXD。这是最简单的连接方法,但是已满足本实验硬件需求,电路如图2所示,MAX232的第11脚和单片机的11脚连接,通过MAX232芯片的电平转换,将T1OUT输出连接板子上9针串口(母头)第2脚的RXD;板子上9针串口(母头)第3脚的TXD与MAX232芯片的第13脚相连,通过RS232电平转换为TTL电平后,将MAX2
5、32芯片的第12脚和单片机的10脚连接,同时9针串口第5脚的GND与单片机的第20脚GND连接。图2中所示的DTR4与DSR6留空。图2 RS232通讯接线示意图3.2 串口助手软件串口调试助手3.0版是 WMD工作室 最新研发的智能调试工具,是不折不扣的“串口助手”。串口调试助手3.0版可以实现的功能包括发送接收16进制数、字符串、传输文件、搜索出空闲串口等,此外,还可以搜索用户自定义设置其他的项目。串口调试助手为绿色软件,下载后只需要复制到硬盘上的指定目录中即安装完成。四、实验要求1、要求单片机串行口选择模式1,并设定合适的波特率。2、选用定时器T1为波特率发生器,晶振为6M。3、要求每隔
6、1000ms由上位机向下位机发送一个字节,同时把下位机接收到的数值显示在30H开始的RAM中,并将接收到的数值返回到上位机,并显示在信息窗口中。五、程序源代码及注释ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV TMOD,#20H 设定时器/计数器T1 为定时器方式2 MOV SCON,#50H 置串行口方式1、接收 MOV TL1,#0FAH 置T1 定时常数(串行口波特率为2604) MOV TH1,#0FAH MOV R0,#30H 存储地址 SETB TR1 启动定时器 SETB EA 允许中断 CLR ES 不允许串行口中断 MOV PCON,#00H
7、 波特率不倍增 CLR TI CLR RI WAIT1: 接收 JNB RI,WAIT1 CLR RI MOV A,SBUF MOV R0,A MOV SBUF,A 发送 WAIT2: JNB TI,WAIT2 CLR TI INC R0 SJMP WAIT1六、实验程序LST文件 ORG 0000H 0000 0130 AJMP MAIN ORG 0030H MAIN: 0030 758920 MOV TMOD,#20H 0033 759850 MOV SCON,#50H 0036 758BFA MOV TL1,#0FAH 0039 758DFA MOV TH1,#0FAH 003C 783
8、0 MOV R0,#30H 003E D28E SETB TR1 0040 D2AF SETB EA 0042 C2AC CLR ES 0044 758700 MOV PCON,#00H 0047 C299 CLR TI 0049 C298 CLR RI WAIT1: 004B 3098FD JNB RI,WAIT1 004E C298 CLR RI 0050 E599 MOV A,SBUF 0052 F6 MOV R0,A 0053 F599 MOV SBUF,A WAIT2: 0055 3099FD JNB TI,WAIT2 0058 C299 CLR TI 005A 08 INC R0
9、005B 80EE SJMP WAIT1 符号值类型 AC = 00D6H CONST 常量 ACC = 00E0H CONST 常量 B = 00F0H CONST 常量 CY = 00D7H CONST 常量 DPH = 0083H CONST 常量 DPL = 0082H CONST 常量 EA = 00AFH CONST 常量 ES = 00ACH CONST 常量 ET0 = 00A9H CONST 常量 ET1 = 00ABH CONST 常量 EX0 = 00A8H CONST 常量 EX1 = 00AAH CONST 常量 F0 = 00D5H CONST 常量 F1 = 00
10、D1H CONST 常量 IE = 00A8H CONST 常量 IE0 = 0089H CONST 常量 IE1 = 008BH CONST 常量 IP = 00B8H CONST 常量 IT0 = 0088H CONST 常量 IT1 = 008AH CONST 常量 MAIN = 0030H CODE 标号 OV = 00D2H CONST 常量 P = 00D0H CONST 常量 P0 = 0080H CONST 常量 P1 = 0090H CONST 常量 P2 = 00A0H CONST 常量 P3 = 00B0H CONST 常量 PCON = 0087H CONST 常量 P
11、S = 00BCH CONST 常量 PSW = 00D0H CONST 常量 PT0 = 00B9H CONST 常量 PT1 = 00BBH CONST 常量 PX0 = 00B8H CONST 常量 PX1 = 00BAH CONST 常量 RB8 = 009AH CONST 常量 REN = 009CH CONST 常量 RI = 0098H CONST 常量 RS0 = 00D3H CONST 常量 RS1 = 00D4H CONST 常量 SBUF = 0099H CONST 常量 SCON = 0098H CONST 常量 SM0 = 009FH CONST 常量 SM1 = 0
12、09EH CONST 常量 SM2 = 009DH CONST 常量 SP = 0081H CONST 常量 TB8 = 009BH CONST 常量 TCON = 0088H CONST 常量 TF0 = 008DH CONST 常量 TF1 = 008FH CONST 常量 TH0 = 008CH CONST 常量 TH1 = 008DH CONST 常量 TI = 0099H CONST 常量 TL0 = 008AH CONST 常量 TL1 = 008BH CONST 常量 TMOD = 0089H CONST 常量 TR0 = 008CH CONST 常量 TR1 = 008EH CONST 常量 WAIT1 = 004BH CODE 标号 WAI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际招标货物合同范本
- 回收类加盟合同范本
- 吊车租赁工程合同范例
- 商超整体出售合同范本
- 国外商品合同范本
- 农村租厂房合同范本
- 初二学堂策略迎挑战
- 合资购买土地合同范本
- 价税分离销售合同范本
- 国外火电合同范例
- 海洋自主无人系统跨域协同任务规划模型与技术发展研究
- 中国中材海外科技发展有限公司招聘笔试冲刺题2025
- 两层钢结构厂房施工方案
- 班级凝聚力主题班会12
- 初中语文“经典诵读与海量阅读”校本课程实施方案
- 2025 春夏·淘宝天猫运动户外行业趋势白皮书
- 西门子S7-1200 PLC应用技术项目教程(第3版) 课件 1.认识S7-1200PLC宽屏-(LAD+SCL)
- 《税法》(第六版)全书教案电子讲义
- 翻斗车司机安全培训
- 计算机软件配置管理计划规范
- 《劳动保障监察条例》课件
评论
0/150
提交评论