关键词不能为空

当前您在: 主页 > 英语 >

单片机原理及应用A实验报告-UART串口通信

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-14 03:34
tags:

-

2021年2月14日发(作者:惊人)



单片机原理及应用


-UART


串口通信



A


实验报告



UART


串口通信



一、实验目的



1

、学习实验系统的基本操作,了解在实验系统中进行程序设计、仿真和调试的操作方


法和步骤;



2


、熟悉


Proteus


的虚拟仪器的使用;



3


、熟悉并灵活运用单片机的


UART


通信功能;



4


、熟悉虚拟串口在仿真中的应用;



5


、实现单片机点对点串口通信,即单片机与单片机间的相互通 信;



6


、实现单片机与计算机串口通信。



二、实验原理



1

、如图(


1



,有甲、乙两个单片 机,甲单片机外接一个


3


×


3


矩阵键盘和


8



LED


;乙


单片机外接一个独立按键和一个数码管;

< br>甲乙两个单片机通过串口进行通信


(即


TXD

< p>


RXD


引脚)





图(


1




单片机点对点串口通信电路仿真图



按 下甲单片机矩阵键盘的任意一个按键,将该键编号(编号自己设定)通过串口发送给


乙单 片机,乙单片机在数码管上显示出对应的按键号;



按下乙单片 机的外接独立按键控制甲单片机的


8



LED


(按键之前


8



LED


灯均点亮)




2



具体关系为:



1


)第


1


次按键,乙单片机向甲单 片机通过串口发送命令字符


A


,甲收到该命令,使前

< p>
4



LED


灯亮,后


4


个不亮;



(< /p>


2


)第


2


次按键 ,乙单片机向甲单片机通过串口发送命令字符


B


,甲收到该命令 ,使前


4



LED

不亮,后


4


个亮;




3


)第


3


次按键,乙单片机向甲单片机通过串口发送命令字符


C


,甲收到该命令,使奇


数个灯亮,偶数个灯不亮;


< p>


4


)第


4


次按键,乙单片机向甲单片机通过串口发送命令字符


D


,甲收到该命令,使偶


数个灯亮,奇数个灯不亮;




5


)第


5

< p>
次按键,乙单片机向甲单片机通过串口发送命令字符


E

,甲收到该命令,使所


有灯都不亮。


2


、单片机与计算机串口通信,如图(


2

< br>)


,需要一个单片机和一个


COMPIM


器件,连接电


路时,将单片机的


RXD



COMPIM



RXD


相连,单片机的


TXD


< br>COMPIM



TXD


相连,即 同名


引脚相连,其它的引脚悬空。




图(


2




单片机与与计算机串口通信电路仿真图



实验内容:设置单片机的串口为工作方式


1


,波特率设置为< /p>


9600


。计算机通过串口调试



3



助手向单片机依次发送字符


1



2



3



4


,单片机收到每 个字符后向计算机回复相应的内容,


具体要求如表


1

< p>
所示:




1


单片机与计算机通信内容



计算机发送字符



1


2


3


4


其它字符



单片机返回的内容



5120141519


ZhangKang


SiChuanNanChong


TianChao


Error!


三、实验步骤



1


、硬件仿真。先分析实验所需的硬件条件,然后在

< br>Proteus


上连接好硬件电路,注意


连接好必要的电 阻等。



2


、软件编写。在

< p>
Keil


或其它的单片机编程软件上用


C


语言编写出构思好的软件。



3


、将程序编译为


HEX


文件,然后烧录到仿真单片机中 ,进行仿真。



4


、分析实验结果,找出问题并解决。



四、实验结果及分析



1


、两个实验都基本实现了要求。





4



图(


3




单片机点对点串口通信实验结果




图(


4




单片机与计算机通信实验结果



五、体会



程序的调试仍然是最难的了 ,可能调试很久都不会有结果。但是,当你休息后再来时也


许就茅塞顿开了。所以,有时 做软件实在做不出来时不妨先去放松一下,然后再来。



六、附件



程序:



单片机点对点串口通信,单片机甲:



/*******************************************


***********************************


*


实验名





UART


通信单片机甲



*


功能




通过矩阵键盘控制单片机乙的数码管显示


相应数字,同时接受单 片机乙







的信号并让


LED

< br>有不同的显示状态。



*************** *****************************


********** ************************/


#include














sbit P13 = P1^3;













//


键< /p>








sbit P14 = P1^4;













//< /p>









sbit P15 = P1^5;













//









char SendDate;











/


/


发送的数据



char LED[] =



{0xf0,0x0f,0x55,0x99,0xff,







//LED


显示模式数组

















0x89,0x23,0x45,0x78,0x88};


/ *******************************************


***********************************


*


函数名






: UART_Init


*


函数功能


: UART


初始化函数,


设置


UART

通讯


的规则并打开定时器。



*


输入








: unsigned int baud



5

-


-


-


-


-


-


-


-



本文更新与2021-02-14 03:34,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/654467.html

单片机原理及应用A实验报告-UART串口通信的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文