- 社区首页
- 找到 544 条结果
通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。
抖动时间
抖动时间的长短由按键的机械特性决定,...
ww4160
2014-04-16 12:21:40
浏览量:5767
通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。
抖动时间
抖动时间的长短由按键的机械特性决定,...
ww4160
2014-04-16 12:21:40
浏览量:5896
88点阵说白了就是8行*8列共计64个led灯
显示图形或者汉字就是点亮对应的led灯
那么怎么点亮第1行和第1列交集的这个小灯呢?
程序如下:
#include
#define uint unsigned int
#define uchar unsigned char
void main()
{
while(1)
{
p0=0x01;/...
ww4160
2014-04-16 12:13:36
浏览量:1751
88点阵说白了就是8行*8列共计64个led灯
显示图形或者汉字就是点亮对应的led灯
那么怎么点亮第1行和第1列交集的这个小灯呢?
程序如下:
#include
#define uint unsigned int
#define uchar unsigned char
void main()
{
while(1)
{
p0=0x01;/...
ww4160
2014-04-16 12:13:36
浏览量:1710
88点阵说白了就是8行*8列共计64个led灯
显示图形或者汉字就是点亮对应的led灯
那么怎么点亮第1行和第1列交集的这个小灯呢?
程序如下:
#include
#define uint unsigned int
#define uchar unsigned char
void main()
{
while(1)
{
p0=0x01;/...
ww4160
2014-04-16 12:13:36
浏览量:1711
88点阵说白了就是8行*8列共计64个led灯
显示图形或者汉字就是点亮对应的led灯
那么怎么点亮第1行和第1列交集的这个小灯呢?
程序如下:
#include
#define uint unsigned int
#define uchar unsigned char
void main()
{
while(1)
{
p0=0x01;/...
ww4160
2014-04-16 12:13:36
浏览量:1707
88点阵说白了就是8行*8列共计64个led灯
显示图形或者汉字就是点亮对应的led灯
那么怎么点亮第1行和第1列交集的这个小灯呢?
程序如下:
#include
#define uint unsigned int
#define uchar unsigned char
void main()
{
while(1)
{
p0=0x01;/...
ww4160
2014-04-16 12:13:36
浏览量:1681
51单片机学习8--数码管静态和动态显示
1.静态显示f
数码管 分共阴和共阳
protues仿真图用的是共阴的数码管 数码管的段码接在p0口上
要显示f 如下图
相当于 把a f g e 点亮,其他关闭。
p0口的8位
p07 p06 p05 p04 p03 p02 p01 p00
对应
dp...
ww4160
2014-04-16 12:02:50
浏览量:1597
51单片机学习8--数码管静态和动态显示
1.静态显示f
数码管 分共阴和共阳
protues仿真图用的是共阴的数码管 数码管的段码接在p0口上
要显示f 如下图
相当于 把a f g e 点亮,其他关闭。
p0口的8位
p07 p06 p05 p04 p03 p02 p01 p00
对应
dp...
ww4160
2014-04-16 12:02:50
浏览量:1517
51单片机学习8--数码管静态和动态显示
1.静态显示f
数码管 分共阴和共阳
protues仿真图用的是共阴的数码管 数码管的段码接在p0口上
要显示f 如下图
相当于 把a f g e 点亮,其他关闭。
p0口的8位
p07 p06 p05 p04 p03 p02 p01 p00
对应
dp...
ww4160
2014-04-16 12:02:50
浏览量:1564
51单片机学习8--数码管静态和动态显示
1.静态显示f
数码管 分共阴和共阳
protues仿真图用的是共阴的数码管 数码管的段码接在p0口上
要显示f 如下图
相当于 把a f g e 点亮,其他关闭。
p0口的8位
p07 p06 p05 p04 p03 p02 p01 p00
对应
dp...
ww4160
2014-04-16 12:02:50
浏览量:1548
51单片机学习8--数码管静态和动态显示
1.静态显示f
数码管 分共阴和共阳
protues仿真图用的是共阴的数码管 数码管的段码接在p0口上
要显示f 如下图
相当于 把a f g e 点亮,其他关闭。
p0口的8位
p07 p06 p05 p04 p03 p02 p01 p00
对应
dp...
ww4160
2014-04-16 12:02:50
浏览量:1528
2相4线直流电机
上图的节拍图中的
a对应原理图中的a+
a~对应原理图中的a-
b对应原理图中的b+
b~对应原理图中的b-
原理图如下:
程序如下:
#include
#define uint unsigned int
#define ucha...
ww4160
2014-04-14 08:40:43
浏览量:1922
2相4线直流电机
上图的节拍图中的
a对应原理图中的a+
a~对应原理图中的a-
b对应原理图中的b+
b~对应原理图中的b-
原理图如下:
程序如下:
#include
#define uint unsigned int
#define ucha...
ww4160
2014-04-14 08:40:43
浏览量:1912
51单片机学习6-- 1相2线直流电机
因为51单片机的io输出电流难以到达驱动电机,因此需要加一个驱动ic(uln2003系列)驱动小型电机
需要注意的是protues仿真中uln2003的输出需要加上拉电阻
原理图如下:
下面的例子控制电机的转身用延时函数来实现
程序如下:
#include
#defin...
ww4160
2014-04-11 13:23:54
浏览量:2199
51单片机学习6-- 1相2线直流电机
因为51单片机的io输出电流难以到达驱动电机,因此需要加一个驱动ic(uln2003系列)驱动小型电机
需要注意的是protues仿真中uln2003的输出需要加上拉电阻
原理图如下:
下面的例子控制电机的转身用延时函数来实现
程序如下:
#include
#defin...
ww4160
2014-04-11 13:23:54
浏览量:2244
蜂鸣器驱动:用单片机驱动蜂鸣器有两种接法
1.p0口驱动
2.p1 p2 p3口驱动
原理图分别如下:
程序如下:
#include
#define uchar unsigned char
#define uint unsigned int
sbit beep=p0^5;
//sbit beep=p1^0;
void delay_ms(uint );
void main()
{
...
ww4160
2014-04-10 08:35:45
浏览量:2256
蜂鸣器驱动:用单片机驱动蜂鸣器有两种接法
1.p0口驱动
2.p1 p2 p3口驱动
原理图分别如下:
程序如下:
#include
#define uchar unsigned char
#define uint unsigned int
sbit beep=p0^5;
//sbit beep=p1^0;
void delay_ms(uint );
void main()
{
...
ww4160
2014-04-10 08:35:45
浏览量:2257
蜂鸣器驱动:用单片机驱动蜂鸣器有两种接法
1.p0口驱动
2.p1 p2 p3口驱动
原理图分别如下:
程序如下:
#include
#define uchar unsigned char
#define uint unsigned int
sbit beep=p0^5;
//sbit beep=p1^0;
void delay_ms(uint );
void main()
{
...
ww4160
2014-04-10 08:35:45
浏览量:2099
蜂鸣器驱动:用单片机驱动蜂鸣器有两种接法
1.p0口驱动
2.p1 p2 p3口驱动
原理图分别如下:
程序如下:
#include
#define uchar unsigned char
#define uint unsigned int
sbit beep=p0^5;
//sbit beep=p1^0;
void delay_ms(uint );
void main()
{
...
ww4160
2014-04-10 08:35:45
浏览量:2095