-专注于互联网、网络技术、网络工程、网络营销SEO、搜索引擎、社会化网络、IT技术、网络编程、网络安全、服务器管理、网站开发、移动互联网软件应用等领域的原创IT科技博客,欢迎喜欢互联网的朋友一起交流!

数码管共阴极与共阳极编码

阳:
uchar code table[]={
0xc0,0xf9,0xa4,0xb0,
0x99,0x92,0x82,0xf8,
0x80,0x90,0x88,0x83,
0xc6,0xa1,0x86,0x8e};
阴:
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
//dp,g,f,e,d,c,b,a
//0 0 1 1 1 1 1 1.阴0
//1 1 0 0 0 0 0 0.阳0(互为相反)

时间单位换算表

1秒=1000毫秒(ms)
1毫秒=1/1,000秒(s)
1秒=1,000,000 微秒(μs)
1微秒=1/1,000,000秒(s)
1秒=1,000,000,000 纳秒(ns)
1纳秒=1/1,000,000,000秒(s)
1秒=1,000,000,000,000 皮秒(ps)
1皮秒=1/1,000,000,000,000秒(s)
1s=1000ms
1ms=1000us
1us=1000ns
1ns=1000ps

我的第一个单片机程序

实现8个流水灯,并且伴有蜂鸣器,循环3次结束闪烁。
#include<reg52.h>  
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
uchar temp,num,num1,ed;
sbit beep=P2^3;
void delay(uint);
void main()  
{
num=0;
temp=0xfe;
ed=0xff;
while(num<=24)
num++;
P1=temp;
beep=0;
delay(100);
temp=_crol_(temp,1);
P1=temp;
beep=1;
delay(100);
}
while(1) P1=ed;
}
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}

昨天买了单片机开发板

单片机嵌入式方面还没接触过,买个单片机板子先玩玩,昨天刚到货,什么都有,配套齐全,先从最基本看起,然后再到嵌入式,先从点亮一个灯开始吧...
«1»
搜索
网站分类
最近发表
文章归档

技术支持TTF的家园

Copyright www.ttfde.org. All Rights Reserved.站点统计 Design by TTF的家园