数码管显示"HELLO!"
来源:互联网 发布:mac系统用什么美图软件 编辑:程序博客网 时间:2024/05/17 09:02
数码管显示HELLO! "!"用"1"和"."合成的,有点不伦不类。
采用的元器件有:AT89C52单片机,74HC573锁存器,共阳极6位数码管。
先列程序:
#include<reg52.h>
#define uint unsigned int
void delay(uint z);
void main()
{
while(1)
{
P2=0x01;
P0=0x89;
delay(5);
P2=0x02;
P0=0x86;
delay(5);
P2=0x04;
P0=0xc7;
delay(5);
P2=0x08;
P0=0xc7;
delay(5);
P2=0x10;
P0=0xc0;
delay(5);
P2=0x20;
P0=0x79;
delay(5);
}
}
void delay(uint z)
{
uint i,j;
for(i=z;i>0;i--)
for(j=100;j>0;j--);
}
下面是proteus上的截图:
能同时显示是因为delay延时时间短,如果把delay时间调大,如500,就会从左至右一个一个显示,一直循环。
记得P0口要加上拉电阻和电压。
- 数码管显示"HELLO!"
- 数码管显示
- 数码管显示
- 数码管显示
- 数码管显示
- 数码管显示
- 数码管显示
- 数码管动态显示字符
- 定时器数码管显示秒表
- 数码管滚动显示
- 按键控制数码管显示
- 数码管显示键值
- 单片机数码管动态显示
- ds1302 数码管显示 C51
- 按键控制数码管显示
- LED数码管的显示
- 静态数码管显示
- 数码管显示模板
- compile minicom error
- 电脑每2分钟左右出现一次cannot find flash.ocx 错误!
- 用数字查看对应ascii
- RPG Maker的引擎分析(二)
- minicom can't input with keyboard
- 数码管显示"HELLO!"
- initrd文件中没有磁盘阵列驱动导致系统无法启动的处理
- 在数字前面和后面补零的C#代码
- Verilog存储器memory详解
- 中国十大令人寒心的冷笑话
- C++ STL中哈希表 hash_map介绍
- 小细节大问题——程序的效率
- Visual Studio 2005下wxWidgets环境搭建
- RHEL 5 telnet配置