![实验五-串口实验_第1页](http://file4.renrendoc.com/view/990c852279e6598d895ff7b2e8eacb21/990c852279e6598d895ff7b2e8eacb211.gif)
![实验五-串口实验_第2页](http://file4.renrendoc.com/view/990c852279e6598d895ff7b2e8eacb21/990c852279e6598d895ff7b2e8eacb212.gif)
![实验五-串口实验_第3页](http://file4.renrendoc.com/view/990c852279e6598d895ff7b2e8eacb21/990c852279e6598d895ff7b2e8eacb213.gif)
![实验五-串口实验_第4页](http://file4.renrendoc.com/view/990c852279e6598d895ff7b2e8eacb21/990c852279e6598d895ff7b2e8eacb214.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业电子科技大学中山学院学生实验报告院别:电子信息学院 课程名称:微处理器实验 班级: 12电信A 姓名: 学号: 实验名称:五、串口实验 实验时间:2014 年10月27日成绩: 教师签名: 批改时间:实验原理与目的1、理解单片机的串口通信原理,学会单片机串行口的使用;2、学会单片机串行口中断的使用。 串行通信是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用于远距离通信。串行接口通讯实验是单
2、片机和主机之间进行的通讯实验。图5-1为ZSC-1实验箱串口通信电路的硬件结构,该电路提供RS232、USB两种接口,用于单片机与PC机之间的串行连接。CH340G为USB-UART协议转换芯片,在驱动程序支持下,CH340G可将PC机USB口映射为虚拟串口,其信号电平和数据格式与单片机串口兼容。MAX232A为串口电平转换芯片,可实现PC机RS232口与单片机串口之间的电平匹配。图3.5.1 串行通信电路二、实验仪器1、PC机一台(已安装Keil Vision、STC_ISP等软件);2、ZSC-1单片机实验箱一台。三、实验内容与分析1、编写一段程序,利用单片机的串行口向PC机发送字符串。1
3、)编写程序,设置目标选项成功通过KEIL系统的编辑、编译和部分程序的动态调试。 ORG 0000HLJMP MAINORG 0050HDBWELCOME TO ZSC!ORG 0100HMAIN:CLR EAMOV SP,#60H ;给堆栈指针赋初值MOV TMOD,#20H ;设置T1 为方式2MOV TH1,#0FDH ;设置波特率为9600MOV TL1,#0FDH MOV SCON,#50H ;设置串口位方式1MOV PCON,#00HSETB TR1 ;定时器1 开始计数MOVR7,#15 MOVDPTR,#0050HLOOP:MOV A,#00HMOVCA,A+DPTRMOV SB
4、UF,A ;开始发送JNBTI,$CLR TIINCDPTRDJNZR7,LOOPSJMP $END现象:串口助手显示 WELCOME TO ZSC!2.编写一段程序,接收主机串行口发送来的字符,在单片机接收到X的时候返回一个T表示正确,否则返回一个F表示错误。ORG 0000HLJMP MAINORG 0100HMAIN:MOV SP,#60H ;给堆栈指针赋初值MOV TMOD,#20H ;设置T1 为方式2MOV TH1,#0FDH;设置波特率为9600MOV TL1,#0FDHMOV SCON,#50H ;设置串口为方式1MOV PCON,#00HSETB TR1 ;定时器1 开始计数
5、LOOP:JNBRI,$CLR RIMOV A,SBUFCJNEA,#X,FSENDMOVA,#TAJMPSENDFSEND:MOVA,#FSEND:MOV SBUF,A ;回发数据JNBTI,$CLR TISJMP LOOPEND验证:串口助手发送X,接收到T;发送其它字母,均收到F3、采用串行口中断方式,实现实验内容和步骤2的要求。ORG 0000HLJMP MAINORG0023HLJMPZRS232ORG 0100HMAIN:CLR EAMOV SP,#60H ;给堆栈指针赋初值MOV TMOD,#20H ;设置T1 为方式2MOV TH1,#0FDH ;设置波特率为9600MOV TL1,#0FDHMOV SCON,#50H ;设置串口位方式1,允许接收MOV PCON,#00HSETBESSETB TR1 ;定时器1 开始计数SETB EASJMP$ZRS232:JBRI,ZRZT:CLRTIAJMPZENDZR:CLR RIMOV A,SBUFCJNEA,#A,FSENDMOVA,#TAJMPSENDFSEND:MOVA,#FSEND:MOV SBUF,A ;开始发送 JNB TI,$ CLR TI ZEND:RETIEND验证:串口助手发送X,接收到T;发送其它字母,均收到F实验结论1.串行通信要设定共同
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 计算机实习心得体会内容
- 办公楼消防设备维保合同
- 福建省漳州市华安县2023-2024学年二年级下学期期中考试数学试题
- 《公共电信网增强+支持智能环境预警应用的技术要求GBT+38934-2020》详细解读
- 如何当好护士长课件
- 防范非法集资宣传打击非法集资远离金融诈骗课件
- vte的预防与管理完整版
- 腹腔镜下胃癌根治术并发症预防处理
- 妊娠糖尿病的预防与控制
- 2025高考帮备考教案数学第三章一元函数的导数及其应用第3讲 导数与函数的极值、最值含答案
- 部编版六年级道德与法治下册期末复习课件
- 统计与数据分析基础-形成性考核三(项目6-项目8阶段性测试权重25%)-国开-参考资料
- 废弃物危险废弃物分类
- 柴胡玉米间作套种高效种植技术
- 康复意外应急预案与处理流程8页
- 氮气瓶储存及使用规范
- 煤矿安全生产大家谈
- VFP课程设计实验报告学生成绩管理系统
- 人事审批流程图
- 模具超精密研磨、抛光、焊接
- 油烟管道清洗证明报告
评论
0/150
提交评论