doc 南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:47 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2025-12-17 04:27

务程序,即收到了数据,否则始终检测的状态。


当检测到置后,先是将清,原因是接下来要发送数据,若不关闭串口中断,当发送完数据后,单片机同样会申请串口中断,便再次进入中断服务程序,又被置,主程序检测到为,又回到这里再次发送,如此重复下去,程序便成了死循环,造成的现象,因此我们在发送数据前把串口中断关闭,等发送完数据后再打开串口中断,这样便可以安全地发送数据了。


南京邮电大学届本科生毕业设计论文,在发送数据时,当发送前面个固定的字符时,使用了个循环语句,将前面数组中的字符依次发送出去,后面再接着发送从中断服务程序中读回来的中的数据时,当向中写入个数据后,使用,等待是否发送完毕,因为当发送完毕后会由硬件置,然后才退出,接下来我们再将手动清。


,为串口中断服务程序,在本程序中完成三件事清,因为程序既然产生了串口中断,那么肯定是收到或发送了数据,在开始时没有发送任何数据,那必然是收到了数据,此时会被硬件置,进入串口中断服务程序后必须由软件清,这样才能产生下次中断将中的数据读走给,这才是进入中断服务程序中最重要的目的将标志位置,以方便在主程序中查询判断是否已经收到数据。


实验结果如图所示南京邮电大学届本科生毕业设计论文图实验结果串行口打印在调试程序中的应用串行口打印功能通常用在程序调试中,举个例子说明它的用途我们正在用单片机调试个芯片,单片机的外围只接了芯片和串行口,当我们写好单片机程序下载后让其运行,可是我们根本不知道这个芯片工作了没有更不知道芯片采集回来的数值对不对这时如果我们使用串口打印功能,将单片机采集回来的值经过处理后,发送到上位机上,在上位机上用个简单的串口工具就可看见数据,这样我们在调试程序时便会方便许多。


其次我们在调试其他程序时,在整个程序的不同地方,或是关键地方使用串口打印功能输出给上位机个关键数据,我们就可知道程序中些变量的实时数值,进步得知程序运行的状况。


实验内容单片机上电后等待从上位机串口发送来的命令,同时在数码管的前三位以十进制方式显示采集的数值,在未收到上位机发送来的启动转换命令之前数码管始终显示。


当收到上位机以十六进制发送来的后,向上位机发送字符串,同时间隔秒读取次的值,然后把采集回来的位二进制数转换成十进制数表示的实际电压浮点数,并且从串口发送给上位机,形式如,发送周期也是秒次,同时在数码管上也要每秒刷新显示的数值。


当收到上位机以十六进制发送来的后,向上位机发送字符串然后停止发送电压值,数码管上显示上次结束时保持的值。


当收到上位机发来的其他任何数时,向上位机发送字符串,。


程序代码如下南京邮电大学届本科生毕业设计论文申明锁存器的锁存端申明锁存器的锁存端定义的端口定义的端口,即延时约毫秒显示子函数分出百,十,和个位南京邮电大学届本科生毕业设计论文送段选数据送位选数据前关闭所有显示,防止打开位选锁存时原来段选数据通过位选锁存器造成混乱送位选数据延时启动转换读取口之前先给其写全读使能数据读取南京邮电大学届本科生毕业设计论文置为,选通以后不必再管必须要加,南京邮电大学届本科生毕业设计论文实验结果如图所示南京邮电大学届本科生毕业设计论文图实验结果南京邮电大学届本科生毕业设计论文第五章控件与单片机通信实现温度显示实验要求用单片机控制开发板上的数字温度传感器,读取当前环境温度,精度达度,温度范围度,并用数码管的前三位显示出来。


同时开发板上的单片机还能把温度值通过串口发送到计算机,在计算机上可看到温度值。


注意数字温度传感器是公司生产的,即单总线器件,具有线路简单,体积小的特点。


因此用它来组成个测温系统,在根通信线,可以挂很多这样的数字温度计。


产品的特点只要求个口即可实现通信。


在中的每个器件上都有独无二的序列号。


实际应用中不需要外部任何元器件即可实现测温。


测量温度范围在到摄氏度之间。


数字温度计的分辨率用户可以从位到位选择。


内部有温度上下限告警设置。


详细引脚功能描述串行通信控制清华大学出版社,,南京邮电大学届本科生毕业设计论文附录单片机采集温度数据和发送数据的程序代码定义接口不带小数点编码。


带小数点编码。


延时子函数功能串口初始化,波特率,方式南京邮电大学届本科生毕业设计论文发送初始化及复位信号初始化读位小延时下读个字节读出的数据最低位在最前面,这样刚好个字节在里将个字节数据返回写个字节到里南京邮电大学届本科生毕业设计论文写部分写部分发送温度转换命令初始化延时跳过序列号命令发送温度转换命令获得温度发送读取数据命令连续读两个字节数据南京邮电大学届本科生毕业设计论文显示程序分离出三位要显示的数字南京邮电大学届本科生毕业设计论文显示百位显示十位带小数点的显示个位主函数初始化串口温度转换显示十次南京邮电大学届本科生毕业设计论文地信号数据输入出引脚。


开漏单总线接口引脚。


当被用在寄生电源下,也可以向器件提供电源可选择的引脚。


当工作于寄生电源时,此引脚必须接地。


的使用方法由于采用的是总线协议方式,即在根数据线实现数据的双向传输,而对单片机来说,我们必须采用软件的方法来模拟单总线的协议时序来完成对芯片的访问。


由于是在根线上读写数据,因此,对读写的数据位有着严格的时序要求。


有严格的通信协议来保证各位数据传输的正确性和完整性。


该协议定义了几种信号的时序初始化时序读时序写时序。


所有时序都是将主机作为主设备,单总线器件作为从设备。


而每次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收。


数据和命令的传输都是低位在先。


要想完成此任务,需要两段代码,段是单片机的代码,它需要将采集到的温度数据处理后,通过串行口发送出去。


另段是机的代码,需要用控件接收数据处理数据和显示数据。


单片机检测温度及发送数据的代码见附录。


电脑程序第步,打开软件,新建文件,选择项,工程名取为,单击按钮,如图所示。


南京邮电大学届本科生毕业设计论文图选择工程类型第二步,选择项,单击按钮,如图所示。


图选择对话框类型第三步,单击南京邮电大学届本科生毕业设计论文菜单项,如图所示图添加控件第四步,等待软件打开文件夹,双击文件夹,如图所示。


图选择文件夹第五步,选择,列表项,单击按钮,如图所示。


南京邮电大学届本科生毕业设计论文图选择控件第六步,接着弹出对话框,默认不修改,单击按钮,如图所示。


图为新类添加名称南京邮电大学届本科生毕业设计论文第七步,将控制工具条中的串行口控件拖动到对话框中,用鼠标左键点住,直拖到对话框中,在任意位置释放左键。


第八步,单击菜单项打开对话框,选中和列表项,单击按钮。


第九步,直单击按钮,我们就会看到增加的函数。


第十步,选择控件工具条中的编辑框控件,在对话框中添加编辑框控件。


第十步,在对话框中,单击选项卡,为编辑框和串行口选择关联变量和,单击按钮。


第十二步,在函数中添加代码,代码如下每次进入则将编辑框内容清空等待显示新的数据第十三步,在函数中添加代码,具体代码如下,,南京邮电大学届本科生毕业设计论文第十四步,单击窗口上方工具栏上的,按钮,编译并运行,弹出对话框,用串行口线连接实验板和计算机,关闭其他的串行口软件,即可在编辑框中显示出温度。


实验结果见图。


图实验结果南京邮电大学届本科生毕业设计论文结束语为期半年多的毕业设计即将结束了,在这段时间里我在同学和老师的帮助下掌握了机与单片机间的串口通信技术。


毕业设计作为综合性的设计,它不同于以前教学中的实验课程设计等实践环节。


以前的所做的些设计主要是根据相关的课本及老师所给资料去完成的,有定的参照性,所以相对而言比较简单,不能完全达到锻炼自己动手能力的目的。


而毕业设计则是对我们大学四年所学知识的个综合的训练及考核,是对所学知识的应用能力和大学所学理论知识对实践技能相结合的全面的检验。


并对我们如何根据要做的课题对现有的资料进行理解和运用的能力的考核。


真正做到了理论联系实际,把以前所学的知识综合贯通进行实践,并在实践中不断学习和自我完善。


从刚确定毕业设计课题以来,我首先是查找些相关的书籍及资料,然后分析设计,并根据实际情况拟定设计方案,从而达到优化方案。


对于硬件电路,由于单片机串口通信技术已经非常成熟,所以我在书上找到了

下一篇
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第1页
1 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第2页
2 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第3页
3 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第4页
4 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第5页
5 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第6页
6 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第7页
7 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第8页
8 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第9页
9 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第10页
10 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第11页
11 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第12页
12 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第13页
13 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第14页
14 页 / 共 47
南京邮电大学本科生毕业设计论文-PC机与单片机间串口通信技术的实现第15页
15 页 / 共 47
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批