下面是范文网小编收集的实验三单片机串行口编程最终版3篇(单片机串行口实验代码),供大家参阅。
实验三单片机串行口编程最终版1
仲恺农业工程学院实验报告纸
信息学院(院、系)专业班组单片机原理及接口技术课实验二单片机定时器/计数器编程
一、实验目的1、掌握单片机定时器/计数器的工作方式;
2、掌握单片机定时器/计数器的编程方法。
二、实验内容
1、学习单片机定时器/计数器的工作方式、初始化以及应用等;
2、利用单片机定时器/计数器编写程序驱动开发板上的led和蜂鸣器按一定规律工作。
三、实验设备
1、STC单片机开发板;
2、PC机以及串口线。
四、实验步骤
参考实验指导书。
五、实验总结
实验三单片机串行口编程最终版2
仲恺农业工程学院实验报告纸
信息学院(院、系)专业班组单片机原理及接口技术课实验五定时器、串行口以及人机交互综合编程
一、实验目的1、巩固掌握单片机定时器、串行口、键盘以及数码管显示的工作原理以及编程方法;
2、掌握单片机定时器、串行口以及人机交互的综合编程。
二、实验内容
1、复习定时器、串行口、键盘以及数码管显示的工作原理以及编程方法;
2、综合利用单片机定时器、串行口、键盘以及数码管显示编写具有一定功能的程序。
三、实验设备
1、STC单片机开发板;
2、PC机以及串口线。
四、实验步骤
参考实验指导书。
五、实验总结
实验三单片机串行口编程最终版3
实验三 单片机I/O口控制程序实验
一、实验目的和要求:
掌握单片机串行传输输入输出的应用方法。
二、实验设备:
安装了THGY51的计算机,单片机实验箱。
三、实验内容和步骤:
1、编辑一个程序,实现以下功能:
A程序(编程下载到A实验箱):
初始化为打开外部0中断,同时设置串口为方式1,波特率为1200bps(用T1溢出率来实现),同时禁止串行中断,用单脉冲信号连接到INT0()上,当按下单脉冲按钮时,引发外部0中断,A实验箱从串口用查询方式发送01H到B实验箱,按一次发一次,内容从01H开始加1发送。(如: 第一次按,发01H,第二次按,发02H……)
B程序(编程下载到B实验箱):
初始化为允许串行接收中断,波特率与A实验箱相同。当接收到A实验箱发送来的数据后(使用查询方式或中断方式皆可),将其从P1口输出,P1连接到LED灯上显示。
2、在A实验箱上,将P3。2接到单脉冲发生器上,在 B实验箱上将P1口接到LED上。用两个实验箱A和 B,它们的RXD、TXD交叉连接,GND(地线)相连。
3、打开实验箱调试程序(图标为THGY51字样,与上学期8088实验图标类似),在里面输入调试成功的程序,下载程序到实验箱,运行程序,按单脉冲发生器3次,观察LED灯。
四、实验报告要求:
1、写出:确定串口工作于方式1,波特率为1200bps时,T1采用的工作方式;计算定时计数初值的过程及结果。(系统晶振为)
2、记录调试通过的实验程序源文件。
3、总结叙述一下单片机串行工作时,应该怎么设置?
4、考虑如果让A也具有B的功能,B也具有A的功能,(即双方都可以发数,让对方显示)该怎么做?