LED发光管实验报告

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

实验名称:Led发光管实验一

实验目的:用位操作和总线操作点亮第一个发光管

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

#include<reg52.h>

//sbit P10 = P1^0;

//void delay_1ms(int);

void main()

{

while(1)         //进入大循环

{

//P10 = 0;

P1 = 0xfe;   //第一位低电平

}

}

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

函数名称:delay_1ms

函数功能:延时1ms左右的时间

函数参数:int x

返回值:  void

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

//void delay_1ms(int x)

//{

//int i, j;

//for(i = 0; i < x; i++)

//{

//for(j = 0; j < 110; j++);

//}

//}

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

实验名称:Led发光管实验二

实验目的:用位操作和总线操作点亮第一三五七发亮

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

#include<reg52.h>

sbit P10 = P1^0;

sbit P12 = P1^2;

sbit P14 = P1^4;

sbit P16 = P1^6;

void main()

{

while(1)

{

/*P10 = 0;

P12 = 0;

P14 = 0;

P16 = 0;*/

P1 = aa;

}

}

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

实验名称:Led发光管实验四

实验目的:第一个发光管以间隔200ms闪烁

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

#include<reg52.h>

sbit P10 = P1^0;

void delay_1ms(int);

void main()

{

while(1)

{

P10 = 0;

delay_1ms(200);

P10 = ~P10;

delay_1ms(200);

}

}

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

函数名称:delay_1ms

函数功能:延时1ms左右的时间

函数参数:int x

返回值:  void

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

void delay_1ms(int x)

{

int i, j;

for(i = 0; i < x; i++)

{

for(j = 0; j < 110; j++);

}

}

时间: 2024-10-14 22:24:07

LED发光管实验报告的相关文章

Lesson02:八位LED发光管操作(旧博客迁移)

LED发光二极管是最常用的输出指示设备,具有操作简单.价格低廉的优点.相应的电路原理图如图2.1所示: 一.电路分析 由上图可知,如果要LED点亮需保证总开关三极管Q7处于饱和导通状态,同时对应的LED端口P0.0~P0.7为低电平(0V).三极管Q7为PNP型中功率管S8550,只要在三极管的基极B(2脚)施加一个高电平(5V),则三极管发射极E(1脚)和集电极C(3脚)为饱和导通状态,Vce≈0.3V.当Ve=5V时,Vc=4.7V,串接在基极上的4.7K的电阻R16起到保护三极管的作用.实

嵌入式软件设计第8次实验报告-140201236-沈樟伟

嵌入式软件设计第8次实验报告 学号:140201236                   姓名:沈樟伟 组别:第二组                实验地点:D19 一.实验目的: 1.熟悉WWW技术中的CGI(公共网关接口)技术. 2.学会使用CGI技术编写C语言代码驱动嵌入式开发板的LED灯和蜂鸣器. 二.实验内容: 1.编写代码完成Web服务器端蜂鸣器的驱动. 2.编写代码完成Web服务器端LED灯的驱动.三.实验过程描述及结果展示: 1.实验原理 CGI技术简介:公共网关接口CGI(C

嵌入式软件设计第11次实验报告-140201235-陈宇

嵌入式软件设计第11次实验报告 学号:140201235             姓名:陈宇 组别:第3组                实验地点:D19 一.实验目的: 1.了解短信AT指令的使用方法. 2.掌握使用短信AT指令驱动SIM900A发送和接收短信的方法. 二.实验内容: 1.使用AT命令进行模块测试,发送和接收短信. 2.编写程序利用触摸屏完成固定号码短信的发送和接收.(需要加上AT测试命令模块.手机SIM卡检测模块.手机信号质量检测模块等等.) 三.实验过程描述及结果展示: 短

嵌入式软件设计第11次实验报告-140201133-李宇昕

嵌入式软件设计第11次实验报告 学号:140201133            姓名:李宇昕 组别:第3组                实验地点:D19 一.实验目的: 1.了解短信AT指令的使用方法. 2.掌握使用短信AT指令驱动SIM900A发送和接收短信的方法. 二.实验内容: 1.使用AT命令进行模块测试,发送和接收短信. 2.编写程序利用触摸屏完成固定号码短信的发送和接收.(需要加上AT测试命令模块.手机SIM卡检测模块.手机信号质量检测模块等等.) 三.实验过程描述及结果展示: 短

java第二次实验报告

课程:Java实验   班级:201352     姓名:黄坤  学号:2015226 成绩:           指导教师:娄佳鹏     实验日期:15.05.05 实验密级:         预习程度:       实验时间: 仪器组次:         必修/选修:选修    实验序号:2 实验名称:java面向对象程序设计 实验目的与要求: 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5.

20145207 实验二《Java面向对象程序设计》实验报告

实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装.继承.多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D原则 5.了解设计模式 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2.完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等).解决办法(空洞的方法如"查网络"."问同学

20145331 《Java程序设计》第2次实验报告

20145331 <Java程序设计>第2次实验报告 实验二 Java面向对象程序设计 一.实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装.继承.多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D原则 5.了解设计模式 二.实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2.完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装

java实验2实验报告(20135131)

一.实验内容 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5. 了解设计模式 二.实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2.完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等).解决办法(空洞的方法如“查网络”.“问同学”.“看书”

一篇糟糕的实验报告

本人在读本科大三学生,这个学期在修网络编程,在其中一次实验报告--利用wireshark观察和分析一些常见协议中,用了一周多的时间来研读相关资料和写报告. 在上学期修过计算机网络理论基础,绩点虽然过得去(90多),实际上我对TCP/IP的理解非常肤浅,根本道不出所学的体系结构等等. 在这次实验中,我用了很久没用的LaTeX去写(也因此花了不少时间在这),基本上按照自己的想法写到满意,后来我觉得在数据包上面没有做到分析且非常重要,于是乎我又做多了一篇,也就是两篇. 当我交上我的实验报告后,我就收到