实验报告
实验一 发光二极管实验
学院: 电信学院
专业: 班级 学生 学号:
实验时间
一、实验目的
1、掌握AT89C51 单片机IO 口的输入输出。
2、掌握用查表方式实现AT89C51 单片机IO 口的控制。
3、练习单片机简单延时子程序的编写。
4、熟练运用Proteus 设计、仿真AT89C51 系统。
二、实验内容
(
实验内容第一个和第二个由本人撰写,作为各位的参照模板,如果同学们有自己的代码,可自行修改。
请同学们自行完成其他的内容。每个题目中请附上代码,并将运行仿真图截图附上,动态的运行仿真图需要截图两张以上,声音的仿真需要截图电压变化。
“实验目的”无需修改,保留即可。“实验心得体会”字数不限。
请同学们用A4纸打印报告,并装订好,打印前请删去红色字体,否则重新打印。
本实验报告第八周周五上课前交至我处,谢谢各位同学合作。 )
1、编写延时子程序,延时时间为0.1S。 代码: delay() {
int i,j;
for(i=0;i<100;i++) for(j=0;j<125;j++); }
2、见图一。通过AT89C51 单片机控制8 个发光 二极管发光,实现亮点以由上到下循环移动,间 隔时间为0.1S。 代码:
#include<reg51.h> #include<intrins.h>
delay() {
int i,j;
for(i=0;i<100;i++) for(j=0;j<125;j++); }
main() {
P1=0xFE; while(1) {
P1=_crol_(P1,1); delay(); } }
运行结果截图:
(以下内容请同学们自行撰写,打印前将红字删去,否则重新打印)
3、见图一。通过AT89C51 单片机控制8 个发光
二极管发光,循环实现亮点由上到下移动1 次(间
隔时间为0.2S),由下到上移动1 次(间隔时间为
0.2S),闪烁1 次(即先全亮0.1S,再全灭0.1S)。
4、见图一。用数组方式实现题3 。
5、见图二。P2 口作为输入口,接8 只开关。P1 口做为输出口,接8 只发光二极管,通过设置8只拨动开关的状态控制8 只发光二极管的亮灭。(自己画硬件连线图,程序流程图如下)
图二(上图只画P2.0口连线,其它类似)
6、用蜂鸣器发出固定电话回音声音。见图三。
固定电话回音声音:450Hz,通1秒断4秒。
7、见图三。要求: (按钮在PROTEUS中元件为 BUTTON )
1、按键若不按下,LED灯全灭。
2、按键每按下一次,LED灯亮状态实现加法功能。
即:第一次按下,灯状态为1111 1110;第二次按下,灯状态为1111 1101; 第三次按下,灯状态为1111 1100;.。。。。。。。。。。。 直到灯状态为0000 0000 。
再次按下后,状态又如同第一次按下。
3、按键每次按下时,蜂鸣器有声音发出。(高电平1毫秒,低电平1毫秒,表明确实有按键按下)。
图三
8、 简易模拟交通灯
说明:东西向绿灯亮10秒,黄灯闪烁3次后红灯亮, 红灯亮后,南北向由红灯变为绿灯,15秒后南北向黄灯闪烁3次后变红灯,东西向变绿灯,如此重复。
9、利用开关控制LED。要求:
1、每次按下K1时递增点亮一只LED,全亮时再次按下则再次循环开始;
2、K2按下后点亮上面4只LED
3、K3按下后点亮下面4只LED
4、K4按下后关闭所有LED
三、实验心得体会
附:实验报告格式模板
有机合成综合实验报告
实验名称 姓名 班级 柜号 实验日期 室温
一、实验目的
1、…………………………………………
2、………………………………………….
二、实验原理
主反应:……………………………………
副反应:……………………………………
(简要的文字说明)
三、药品试剂、操作步骤
…………………………………………………………………………………………
……………………
………………
………………………………………………………………………………………..
四、操作重点及注意事项
…
五、思考题
………………………….
考核及报告要求
1. 考核
(1)、考核方式:考查
(2)、评分标准:实验态度、纪律占20%,预习及操作占40%,实验报告占40%
(3)、每次实验按评分标准实100分记成绩
(4)、总成绩由各次实验成绩综合后按总分100分计入课程总成绩。
(5)、实习课无故缺席一次,扣除当次实验成绩,缺席两次取消其考试资格。
2. 报告要求
实验报告的内容:
实验报告应包括实验名称、目的、原理、步骤、现象与结果(包括实验结果分析、实验过程
遇到的问题及体会)、产率计算、讨论等内容。
实验报告的要求:
要如实填写报告,文字精练,画图准确,讨论认真,主要从仪器、方法、操作等方面误差
进行讨论,如何控制好 条件,采取什么措施或方法,简化实验步骤,节省时间,提高产率,
实验步骤不要照搬。在实验前要作好充分的预习与准备,预习除了要求反复阅读实验内容,
领会实验原理,熟悉有关实验步骤和注意事项外,还要做好预习报告。按照本大纲附注的
实验报告的格式书写即可。
备注:
查阅2个必做实验和一个选做实验中所用原物料物性及实验方案的相关资料。并将六
个实验的实验报告的实验步骤详细撰写下来,写入预习报告中,待实验完成后撰写实验报
告。
同学们需要交六份实验预习报告, 按照实例“8-羟基喹啉的制备”将以下五个部分写
入每份实验报告中,具体如下:
一、实验目的
二、实验原理
(简要的文字说明)
三、药品试剂、操作步骤
四、操作重点及注意事项
五、思考题
单片机原理实验报告实验一熟悉μ’nSP?IDE集成开发环境下C语言程序的编写【实验目的】1.熟悉μ’nSP?IDE集成开发环境的使…
上海电力学院MCS51单片机实验报告题目院系专业年级学生姓名学号年月日实验名称1目的任务与要求2软件与硬件环境3电路结构图与程序流…
单片机原理实验报告实验一熟悉nSPIDE集成开发环境下C语言程序的编写实验目的1熟悉nSPIDE集成开发环境的使用方法2掌握用SP…
单片机原理实验报告实验一熟悉μ’nSP?IDE集成开发环境下C语言程序的编写【实验目的】1.熟悉μ’nSP?IDE集成开发环境的使…
PIC单片机技术上机实验报告实验项目:定时/计数姓名:专业:班级:学号:学期:1314学年2学期20xx一、实验名称二、实验设备(…
实验一数码管实验一实验目的1了解数码管的显示原理2掌握JXARM92440中数码管显示编程方法二实验原理7段LED由7个发光二极管…
项目一万年历班级学号姓名一任务目的通过对万年历的设计和制作应用了单片机的数码管键盘接口技术以及定时计数器中断等程序设计技术进一步训…
单片机实验报告姓名班级学号实验一数码管实验一实验目的1了解数码管的显示原理2掌握JXARM92440中数码管显示编程方法二实验仪器…