导航:首页 > 操作系统 > 单片机双闪控制的元器件

单片机双闪控制的元器件

发布时间:2022-05-08 22:32:38

⑴ 用C语言编写一个单片机控制LED灯闪烁变化的编程 急用!!!!!!!!!

C语言实现LED灯闪烁控制配套51单片机开发板。

#include //包含单片机寄存器的头文件

/****************************************
函数功能:延时一段时间

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

void delay(void) //两个void意思分别为无需返回值,没有参数传递。

{

unsigned int i; //定义无符号整数,最大取值范围65535。

for(i=0;i<20000;i++) //做20000次空循环。

; //什么也不做,等待一个机器周期。

}

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

函数功能:主函数 (C语言规定必须有也只能有1个主函数)。

********************************************************/
void main(void)

{

while(1) //无限循环。

{

P0=0xfe; //P1=1111 1110B, P0.0输出低电平。

delay(); //延时一段时间。

P0=0xff; //P1=1111 1111B, P0.0输出高电平。

delay(); //延时一段时间。

}

}

单片机驱动LED灯的源程序:

#include<reg52.h> //头文件。

#define uint unsigned int

#define uchar unsigned char

sbit LED1=P1^7; //位定义。

void delay_ms(uint);//mS级带参数延时函数。

void main()

{

while(1)

{

LED1=0;

delay_ms(1000);

LED1=1;

delay_ms(1000);

}

}

void delay_ms(uint z) //延时子程序

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

(1)单片机双闪控制的元器件扩展阅读:

单片机应用分类:

通用型:

这是按单片机(Microcontrollers)适用范围来区分的。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。

总线型:

这是按单片机(Microcontrollers)是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接。

另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。

控制型:

这是按照单片机(Microcontrollers)大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型。

通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。

参考资料来源:网络-单片机



⑵ 单片机常用元器件有哪些

发光二极管、继电器、三极管、电容、电阻、开关、微动开端、晶振、串口、焊接工具:电烙铁,焊锡,焊盘,助焊剂和导线、剥线钳等等
单片机如果要好一点的我推荐8051或者AVR的mega128,要是用不着的话,买2051就行了
初学者大约就用这些就行了。
程序用C语言或C++\VC等写完了,把单片机用串口连接到计算机上,再用软件把程序烧进去就行了.
地址:海淀医院旁边的中发电子市场(楼),北京市中关村鼎好电子城 北京市中关村海龙电子城都离海淀黄庄车站很近,大约300米。

⑶ 51单片机汇编语言程序,一个按键控制两个发光二极管的同时闪烁,交替闪烁,

;P1.0 P1.1接2LED,P2.0接一按键。上电2LED不亮,按第1 次键2LED同时以1S周期闪烁,按第2 次 2LED轮流1S闪烁...同此循环。
;11 04 17

ORG 00H
AJMP MAIN
ORG 0BH
AJMP T0INT
ORG 30H
MAIN:
MOV TMOD,#01H ;
MOV TH0,#3CH
MOV TL0,#0B0H
SETB EA
SETB ET0
MOV R0,#10

KEY:
ACALL DISP
JB P2.0,$-2
ACALL DISP
JNB P2.0,$-2
SETB TR0
INC R1 ;R1为按键按下次数
CJNE R1,#2,KEY0
AJMP KEY
KEY0:
MOV R1,#1
AJMP KEY

DISP:
CJNE R1,#1,DISP0
AJMP DISP1
DISP0:
CJNE R1,#2,RT
AJMP DISP2

DISP1: ;一起闪
JNB F0,DISP11 ;F0为0.5S到标志,每0.5S求反一次
SETB P1.0
SETB P1.1
RET
DISP11:
CLR P1.0
CLR P1.1
RT:
RET
DISP2: ;交替闪
JNB F0,DISP21 ;F0为0.5S到标志,每0.5S求反一次
SETB P1.0
CLR P1.1
RET
DISP21:
CLR P1.0
SETB P1.1
RET

T0INT:
MOV TH0,#3CH
MOV TL0,#0B0H
DJNZ R0,RTI
MOV R0,#10
CPL F0
RTI:
RETI

END

⑷ 双闪灯工作原理

双闪灯工作原理:

灯管采用氙气灯管,单片机控制电路,左右轮换频闪不间断工作。汽车双跳灯俗称汽车双闪灯,就是两个转向灯一起闪, 其工作原理与转向灯相同。在车辆的仪表盘上有一个带有红色三角形的按钮,即可开启双闪。

转向灯是在机动车辆转向时开启以提示前后左右车辆及行人注意的重要指示灯。转向灯采用闪光器,实现灯光闪烁。主要可分为阻丝式、电容式和电子式三种。有些微型车的双闪开关在紧靠方向盘的方向柱前部,有一个红色小柱,提起这个小柱即可开启双闪。

双闪灯的使用情况:

1、 雾天行车,雾天由于视线不好,所以不但应该打开双闪灯,还应该打开雾灯,以提醒过往车辆的注意,以及为自己照明。

2、在道路上发生故障或者发生交通事故时应该打开双闪灯,以提醒过往车辆注意安全。 在高速公路上车辆发生故障、事故停车后,不按规定使用灯光和设置警告标志的,一次记12分 。牵引故障机动车时,牵引车和被牵引车均应开启危险报警闪光灯,提醒自己的车处于非正常状态。

3、在行车道路上临时停车时,打开双闪灯提醒别的车注意。 组成交警部门允许组成的车队时,车队内车辆应该打开双闪灯。能见度小于100米时,开启雾灯、近光灯、示廓灯、前后位灯和危险报警闪光灯,车速不得超过每小时40公里,与同车道前车保持50米以上的距离。

4、能见度小于50米时,开启雾灯、近光灯、示廓灯、前后位灯和危险报警闪光灯,车速不得超过每小时20公里,并从最近的出口尽快驶离高速公路。

⑸ 单片机中所有元器件的名称是什么

⑹ 51单片机控制两个发光二极管的电路图 和程序

你好!很高兴能为你回答!如有疑问可以联系!如图所示:在P1.0、P1.1端口上各接一个发光二极管L1、L2,使L1、L2在不停地一亮一灭,一亮一灭的时间间隔为0.2秒。
如图所示的石英晶体为12MHz,因此,1个机器周期为1微秒
机器周期
微秒
MOV
R6,#20
2个机器周期
2
D1:
MOV
R7,#248
2个机器周期
22+2×248=49820×
DJNZ
R7,$
2个机器周期
2×248
498
DJNZ
R6,D1
2个机器周期2×20=4010002
因此,上面的延时程序时间为10.002ms。
由以上可知,当R6=10、R7=248时,延时5ms,R6=20、R7=248时,延时10ms,以此为基本的计时单位。如本实验要求0.2秒=200ms,10ms×R5=200ms,则R5=20,延时子程序如下:
DELAY:
MOV
R5,#20
D1:
MOV
R6,#20
D2:
MOV
R7,#248
DJNZ
R7,$
DJNZ
R6,D2
DJNZ
R5,D1
RET
(2).
输出控制
如图所示,当P1.0端口输出高电平,即P1.0=1时,根据发光二极管的单向导电性可知,这时发光二极管L1熄灭;当P1.0端口输出低电平,即P1.0=0时,发光二极管L1亮;我们可以使用SETBP1.0指令使P1.0端口输出高电平,使用CLRP1.0指令使P1.0端口输出低电平。P1.1同理;
5.
程序框图

如图4.1.2所示
图4.1.2
6.
汇编源程序
ORG
0
START:
CLR
P1.0SETB
P1.1
LCALL
DELAY
SETB
P1.0CLR
P1.1
LCALL
DELAY
LJMP
START
DELAY:
MOV
R5,#20
;延时子程序,延时0.2秒
D1:
MOV
R6,#20
D2:
MOV
R7,#248
DJNZ
R7,$
DJNZ
R6,D2
DJNZ
R5,D1
RET
END
7.
C语言源程序
#include
<AT89X51.H>
sbit
L1=P1^0;sbit
L2=p1^1;
void
delay02s(void)
//延时0.2秒子程序
{
unsigned
char
i,j,k;
for(i=20;i>0;i--)
for(j=20;j>0;j--)
for(k=248;k>0;k--);
}
void
main(void)
{
while(1)
{
L1=0;L2=1;
delay02s();
L1=1;L2=0;
delay02s();
}
}

⑺ 用51单片机控制红黄绿灯按时间亮与灭,都需要什么硬件,c语言怎么编。

这个 很容易实现,只需要以下元器件即可 :
1、STC8951单片机一块;
2、最小系统需要的 元件:晶振,复位电路 ,电阻电容等;
3、红色和 黄色,绿色LED二极管

具体编程,也很简单,打开51单片机定时器,定时控制IO 管脚高低电平,就可以实现红黄绿灯的亮灭。

纯属原创,楼主有什么 问题可以追问,望采纳

⑻ 单片机中 所有元器件的名称 比如RES 是电阻 大虾们 谢了哈

你是不是说在PROTEL中电子器件的名称,1.电阻

固定电阻:RES

半导体电阻:RESSEMT

电位计;POT

变电阻;RVAR

可调电阻;res1

2.电容

定值无极性电容;CAP

定值有极性电容;CAP

半导体电容:CAPSEMI

可调电容:CAPVAR

3.电感:INDUCTOR

4.二极管:DIODE.LIB

发光二极管:LED

5.三极管 :NPN1

6.结型场效应管:JFET.lib

7.MOS场效应管

8.MES场效应管

9.继电器:PELAY. LIB

10.灯泡:LAMP

11.运放:OPAMP

12.数码管:DPY_7-SEG_DP (MISCELLANEOUS DEVICES.LIB)

13.开关;sw_pb

原理图常用库文件:

Miscellaneous Devices.ddb

Dallas Microprocessor.ddb

Intel Databooks.ddb

Protel DOS Schematic Libraries.ddb

PCB元件常用库:

Advpcb.ddb

General IC.ddb

Miscellaneous.ddb

部分 分立元件库元件名称及中英对照

AND 与门

ANTENNA 天线

BATTERY 直流电源

BELL 铃,钟

BVC 同轴电缆接插件

BRIDEG 1 整流桥(二极管)

BRIDEG 2 整流桥(集成块)

BUFFER 缓冲器

BUZZER 蜂鸣器

CAP 电容

CAPACITOR 电容

CAPACITOR POL 有极性电容

CAPVAR 可调电容

CIRCUIT BREAKER 熔断丝

COAX 同轴电缆

CON 插口

CRYSTAL 晶体整荡器

DB 并行插口

DIODE 二极管

DIODE SCHOTTKY 稳压二极管

DIODE VARACTOR 变容二极管

DPY_3-SEG 3段LED

DPY_7-SEG 7段LED

DPY_7-SEG_DP 7段LED(带小数点)

ELECTRO 电解电容

FUSE 熔断器

INDUCTOR 电感

INDUCTOR IRON 带铁芯电感

INDUCTOR3 可调电感

JFET N N沟道场效应管

JFET P P沟道场效应管

LAMP 灯泡

LAMP NEDN 起辉器

LED 发光二极管

METER 仪表

MICROPHONE 麦克风

MOSFET MOS管

MOTOR AC 交流电机

MOTOR SERVO 伺服电机

NAND 与非门

NOR 或非门

NOT 非门

NPN NPN三极管

NPN-PHOTO 感光三极管

OPAMP 运放

OR 或门

PHOTO 感光二极管

PNP 三极管

NPN DAR NPN三极管

PNP DAR PNP三极管

POT 滑线变阻器

PELAY-DPDT 双刀双掷继电器

RES1.2 电阻

RES3.4 可变电阻

RESISTOR BRIDGE ? 桥式电阻

RESPACK ? 电阻

SCR 晶闸管

PLUG ? 插头

PLUG AC FEMALE 三相交流插头

SOCKET ? 插座

SOURCE CURRENT 电流源

SOURCE VOLTAGE 电压源

SPEAKER 扬声器

SW ? 开关

SW-DPDY ? 双刀双掷开关

SW-SPST ? 单刀单掷开关

SW-PB 按钮

THERMISTOR 电热调节器

TRANS1 变压器

TRANS2 可调变压器

TRIAC ? 三端双向可控硅

TRIODE ? 三极真空管

VARISTOR 变阻器

ZENER ? 齐纳二极管

DPY_7-SEG_DP 数码管

SW-PB 开关

其他元件库

Protel Dos Schematic 4000 Cmos .Lib (40.系列CMOS管集成块元件库)

4013 D 触发器

4027 JK 触发器

Protel Dos Schematic Analog Digital.Lib(模拟数字式集成块元件库)

AD系列 DAC系列 HD系列 MC系列

Protel Dos Schematic Comparator.Lib(比较放大器元件库)

Protel Dos Shcematic Intel.Lib(INTEL公司生产的80系列CPU集成块元件库)

Protel Dos Schematic Linear.lib(线性元件库)

例555

Protel Dos Schemattic Memory Devices.Lib(内存存储器元件库)

Protel Dos Schematic SYnertek.Lib(SY系列集成块元件库)

Protes Dos Schematic Motorlla.Lib(摩托罗拉公司生产的元件库)

Protes Dos Schematic NEC.lib(NEC公司生产的集成块元件库)

Protes Dos Schematic Operationel Amplifers.lib(运算放大器元件库)

Protes Dos Schematic TTL.Lib(晶体管集成块元件库 74系列)

Protel Dos Schematic Voltage Regulator.lib(电压调整集成块元件库)

Protes Dos Schematic Zilog.Lib(齐格格公司生产的Z80系列CPU集成块元件库)

元件属性对话框中英文对照

Lib ref 元件名称

Footprint 器件封装

Designator 元件称号

Part 器件类别或标示值

Schematic Tools 主工具栏

Writing Tools 连线工具栏

Drawing Tools 绘图工具栏

稳压二极管 ZENER DIODE

肖特基二极管 SCHOTTKY DIODE

二极管 DIODE

变容二极管 VARIODE

三极管 TRANSISTOR

电感 INDUCTOR

⑼ 请简单列举单片机开发板的各组成的元器件。

布局一般是左到右,该命令的信号流,特别是在模拟电路中,反馈可以被避免,从而在自激。
单片机电路单独的电源供给电路和模拟电路,以减少干扰。一般

微控制器输出驱动强电隔离电路(继电器,光耦等)。

低电压和强电布线要远离,避免潮湿,灰尘的原因闪络。

组件连接最短的适当。最好

设备布局相同的方向,如在左下方的脚,可以减少处理错误。的

的10mil或25mil节点的最佳的布在各种组件。
周围的安装孔,便于安装螺母工具离开房间。

阅读全文

与单片机双闪控制的元器件相关的资料

热点内容
51单片机1us 浏览:218
上海突发天气预警推送什么app 浏览:740
压缩机的供油 浏览:971
django开发的网站源码 浏览:511
数据库管理项目源码 浏览:122
最新骆驼源码app下载 浏览:49
网络答题用什么app模板 浏览:550
linux服务器如何配置多域名 浏览:250
pythonlibrary中文 浏览:551
客户管理系统破解源码 浏览:994
程序员皮皮 浏览:411
一个单片机一个程序 浏览:101
python调用系统时间 浏览:767
鸿蒙20怎么弄大文件夹 浏览:615
美团的服务器是什么 浏览:359
axure原型设计精髓pdf 浏览:379
svox文件夹有用吗 浏览:508
怎样才可以给软件添加密钥 浏览:589
光纤通信原理pdf 浏览:209
c需要用什么编译器 浏览:705