第一篇:实验三 单片机串行口编程(最终版)
仲恺农业工程学院实验报告纸
信息学院(院、系)专业班组单片机原理及接口技术课实验三单片机串行口编程
一、实验目的1、掌握单片机串行口的工作方式;
2、掌握单片机串行口的编程方法。
二、实验内容
1、学习单片机串行口的工作方式、初始化以及应用等;
2、利用单片机串行口编写程序在超级终端输出输入相应信息并根据输入的信息驱动开发板上的蜂鸣器按一定规律工作。
三、实验设备
1、STC单片机开发板;
2、PC机以及串口线。
四、实验步骤
参考实验指导书。
五、实验总结
第二篇:实验五 定时器、串行口以及人机交互综合编程
仲恺农业工程学院实验报告纸
信息学院(院、系)专业班组单片机原理及接口技术课实验五定时器、串行口以及人机交互综合编程
一、实验目的1、巩固掌握单片机定时器、串行口、键盘以及数码管显示的工作原理以及编程方法;
2、掌握单片机定时器、串行口以及人机交互的综合编程。
二、实验内容
1、复习定时器、串行口、键盘以及数码管显示的工作原理以及编程方法;
2、综合利用单片机定时器、串行口、键盘以及数码管显示编写具有一定功能的程序。
三、实验设备
1、STC单片机开发板;
2、PC机以及串口线。
四、实验步骤
参考实验指导书。
五、实验总结
第三篇:单片机实验三
实验三 单片机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、掌握单片机定时器/计数器的编程方法。
二、实验内容
1、学习单片机定时器/计数器的工作方式、初始化以及应用等;
2、利用单片机定时器/计数器编写程序驱动开发板上的led和蜂鸣器按一定规律工作。
三、实验设备
1、STC单片机开发板;
2、PC机以及串口线。
四、实验步骤
参考实验指导书。
五、实验总结
第五篇:实验三GUI编程
实验三GUI编程
一、实验目的:
1、了解Java系统图形用户界面的基本工作原理和界面设计的步骤
2、了解图形用户界面的事件响应机制.3、掌握图形用户界面各种常用的基本组件的使用方法及其事件响应.4、掌握图形用户界面各种布局策略的设计与使用.二、实验时间:
三、实验地点:
四、实验内容与步骤:
(1)创建一用户登录界面,接受用户输入的帐号和密码,给三次输入机会。
(2)编写成人身高和体重检查程序。
要求:身高和体重在两个不同的文本框中输入,性别在单选钮中选择。
按确定后显示标准体重和身材比例评价。附:
国际上常用的人的体重计算公式,以及身材比例计算(比较适合东方人)标准体重=(身高cm-100)x0.9(kg)
标准体重(女)=(身高cm-100)x0.9(kg)-2.5(kg)
正常体重:标准体重+-(多少)10%.
超重:大于标准体重10%小于标准体重20%.
轻度肥胖:大于标准体重20%小于标准体重30%.
中度肥胖:大于标准体重30%小于标准体重50%.
重度肥胖:大于标准体重50%以上
(3)实现一个模拟手机的图形用户界面,包括一个显示区和一个键盘区,显示区用来显示数字和信息,键盘区包括0~9,10个数字键和“发送”、“清零”、“关机”三个命令键。当用户按数字键时,相应的数字回显在显示区上;当用户按“清零”键时,显示区的数字清空;当用户按“发送”键时,显示区中出现当前的号码和“拨号中......”的信息;当用户按关机键时“正在关机......”。
第(1)用Application编程,(2)(3)用Applet编程。
五、实验结果分析: