单片机实验三由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“实验三单片机”。
实验三 单片机I/O口控制程序实验
一、实验目的和要求:
掌握单片机串行传输输入输出的应用方法。
二、实验设备:
安装了THGY51的计算机,单片机实验箱。
三、实验内容和步骤:
1、编辑一个程序,实现以下功能:
A程序(编程下载到A实验箱):
初始化为打开外部0中断,同时设置串口为方式1,波特率为1200bps(用T1溢出率来实现),同时禁止串行中断,用单脉冲信号连接到INT0(P3.2)上,当按下单脉冲按钮时,引发外部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采用的工作方式;计算定时计数初值的过程及结果。(系统晶振为11.0592MHz)
2、记录调试通过的实验程序源文件。
3、总结叙述一下单片机串行工作时,应该怎么设置?
4、考虑如果让A也具有B的功能,B也具有A的功能,(即双方都可以发数,让对方显示)该怎么做?
实验三定时/计数实验一、实验目的1、理解单片机的定时/计数原理,掌握定时/计数程序的编写方法。2、掌握定时/计数器在定时、计数、频率测量等方面的应用。3、学会使用PROTEUS......
实验一清0、移数将片内20H~2FH及片外0010H~001FH单元清0;然后将片内30H~3FH的数据移到片外0000H~000FH中;判断:若(30H)≤10,则求其平方存到31H中,并将位00H置1(其它位清0) 若(30H)=10,......
实验一、MCS51单片机基本开发环境1. 实验目的:1) 熟悉软件的集成开发环境 2) 掌握单片机软件设计流程3) 掌握单片机存贮器结构及各窗口之间的联系 2. 实验内容:1) 用三种方法实......
实验三 双机通信实验一、实验目的UART 串行通信接口技术应用 二、实验实现的功能 用两片核心板之间实现串行通信,将按键信息互发到对方数码管显示。 三、系统硬件设计实验所......
杭州电子科技大学单片机技术与应用实验报告单片机技术与应用实验报告实验名称:外部中断实验(急救车与交通灯) 班级:11062811学号:11061118姓名:吕琳涛指导老师:谷雨2013年 5月 20......