没有合适的资源?快使用搜索试试~ 我知道了~
毕业论文-单片机串行通信协议设计.doc
0 下载量 147 浏览量
2023-06-30
05:04:48
上传
评论
收藏 336KB DOC 举报
温馨提示
试读
18页
毕业论文-单片机串行通信协议设计.doc
资源推荐
资源详情
资源评论
摘要
本文通过单片机的串口并经过 MAX202 电平转换,可实现两个单片机之间实
时会话,半双工工作模式;程序中设有发送接收允许、自行校验,提高了通信的
准确度;可以将接收数据储存并将储存数据进行读取,可储存 99 个数据;设有
软件复位功能,防止程序走死。
关键字:实时会话 自行校验 软件复位
Abstract
Through and through the MAX202 chip serial level converter, enabling real-time
conversation, half-duplex mode between two microcontrollers; program features
allow sending and receiving, self check and improve the accuracy of communication;
may be receiving data storage and store data read, can store 99 data; has a software
reset function to prevent the program go to die.
Key words: live Session self-calibration software reset session
1
目录
摘要 ...........................................................................................................................................1
Abstract......................................................................................................................................1
目录 ...........................................................................................................................................2
第 1 章 课题概述 .....................................................................................................................3
第 2 章 总体设计方案 .............................................................................................................3
第 3 章 硬件设计 .....................................................................................................................3
3.1 单片机 ............................................................................................................................3
3.2 UT62256CPCL 芯片.......................................................................................................3
3.3 单片机间串行通讯.........................................................................................................4
3.4 按键与显示 ....................................................................................................................4
3.5 软件复位 ........................................................................................................................4
3.6 读取储存数据 ................................................................................................................4
第 4 章 软件设计与调试..........................................................................................................5
4.1 待机界面 ........................................................................................................................5
4.2 通信协议 ........................................................................................................................5
4.2.1 发送接收允许 .........................................................................................................5
4.2.2 自行校验 .................................................................................................................5
4.3 软件复位 .........................................................................................................................6
4.4 储存接收数据 ................................................................................................................6
4.5 读取接收数据 ................................................................................................................6
4.6 总程序框图 ....................................................................................................................6
第 5 章 结论 .............................................................................................................................8
第 6 章 参考文献 .....................................................................................................................8
程序 ...........................................................................................................................................9
2
第 1 章 课题概述
单片机行业已经有了很久的历史,随着科学技术的进步和社会的发展,单片
机行业更加迅速的发展起来。不论在工业还是民也上都有很好的发展和应用,得
到大家很好的认可和高度的评价。单片机的通信接口是各台仪表之间或仪表与计
算机之间进行信息交换和传输的联络装置。
串行通信按同步方式可分为异步通信和同步通信两种基本通信方式。它是在
数字化的基础上用微处理器装备起来,是计算机技术与电子仪器相结合的产物。
它具有数据存储、运算、逻辑判断能力,能根据被测参数的变化自选量程,可自
动校正,自动补偿,自寻故障等,可以做一些需要人类的智慧才能完成的工作,
既具备了一定的智能,故称为智能仪器。
本课程设计通过单片机的串口并经过 MAX202 电平转换,可实现两个单片机
之间实时会话,半双工工作模式,数码管显示发送和接收过程。
第 2 章 总体设计方案
方案一:编写发送和接收程序,显示发送和接收数据。
方案二:编写发送和接收程序,添加发送和接收允许程序和自行校验程序,
显示发送和接收数据。
方案三:编写待机界面,编写发送和接收程序,添加发送和接收允许程序和
自行校验程序,显示发送和接收数据程序,储存接收数据程序,显示储存数据程
序,软件复位程序。
方案四:在方案三基础上添加看门狗程序。
四个方案是这段时间内不断探索、循序渐进的结果,由于能力有限,添加看
门狗程序后,程序一直复位,不知如何关闭看门狗,程序不能正常进行工作,最
终选择方案三。
第 3 章 硬件设计
3.1 单片机
本文使用 STC12C5A60S2 单片机,重要参数介绍:62KB 容量 ROM,1280 字
节 RAM,4 个 16 位定时器,7 路外部中断,8 路 10 位精度 ADC,有两个串口。
3.2 UT62256CPCL 芯片
单片机接收数据存放在外部 RAMUT62256CPCL 芯片中,有 32KB 容量。
3
3.3 单片机间串行通讯
本文使用 MAX202 电平转换芯片,用 RS-232 接口进行串口通信,通信过程
如图 1 所示。
图 1
3.4 按键与显示
按键与显示使用芯片 CH452。CH451 是一个整合了数码管显示驱动和键盘扫
描控制以及μP 监控的多功能外围芯片。CH451 内置 RC 振荡电路,可以动态驱
动 8 位数码管或者 64 位 LED,具有 BCD 译码、闪烁、移位等功能;同时还可以
进行 64 键的键盘扫描;CH451 通过可以级联的串行接口与单片机等交换数据;
并且提供上电复位和看门狗等监控功能。
3.5 软件复位
使用 STC12C5A60S2 中的特殊功能寄存器 IAP_CONTR 可以实现,硬件上使用
外部中断 INT0,在中断程序改变 IAP_CONTR 的值实现软件复位,外部中断 INT0
的接口电路如图 2 所示。
3.6 读取储存数据
读取储存数据,硬件上使用外部中断 INT1,在中断程序中读取储存数据,
外部中断 INT1 的接口电路如图 2 所示。
剩余17页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 689
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功