四只数码管滚动循环显示0~3 PROTEUS 和51单片机教程(仿真文件+源代码)
2019-03-27 11:33
323 查看
四只数码管滚动循环显示0~3 PROTEUS 和51单片机教程(仿真软件+源代码)
程序源代码如下:
/*
4只数码管循环显示0~3
*/
#include <reg51.h>
typedef unsigned char uint8;
typedef unsigned int uint16;
code uint8 LED_CODE[] = {0xC0,0xF9,0xA4,0xB0};
void delay(uint16 x)
{
uint16 i,j;
for(i = x; i > 0; i --)
for(j = 114; j > 0; j --);
}
void main()
{
uint8 i;
while(1)
{
for(i = 0; i < 4; i ++)
{
P3 = 0x01 << i;
P0 = LED_CODE[i];
delay(250);
}
}
}
相关文章推荐
- 单只按键控制单只数码管滚动显示 PROTEUS 和51单片机教程(附仿真文件+源代码)
- 数码管显示拨码开关编码 PROTEUS 和51单片机教程(附仿真文件+源代码)
- 4个独立式按键控制LED开关 PROTEUS 和51单片机教程(附仿真文件+源代码)
- 4个独立式按键控制LED移位 PROTEUS 和51单片机教程(附仿真文件+源代码)
- 继电器控制照明设备 PROTEUS 和51单片机教程(附仿真文件+源代码)
- 开关控制报警器 PROTEUS 和51单片机教程(附仿真文件+源代码)
- 51单片机 16X16点阵循环滚动显示汉字(基于proteus)
- 51单片机实现数码管滚动显示
- 51proteus仿真:7段数码管显示小数
- 基于proteus的51单片机仿真实例七十八、使用BCD译码器实现8位数码管显示应用实例
- proteus仿真之8位数码管动态扫描显示试验
- 51单片机单个数码管循环显示0~9
- 基于proteus的51单片机仿真实例五十九、1位数码管显示实例
- proteus仿真之DS1302+8位数码管显示试验
- 用C语言编程使51单片机的数码管左移循环显示
- 51单片机:在2位数码管上循环显示00-99,间隔0.5秒
- (4)51单片机入门案列-8个数码管中循环显示数字0-9
- 数码管0到9循环显示仿真图
- 1~99秒倒计时数码管显示C程序+Proteus仿真
- 基于proteus的51单片机仿真实例十四、51单片机的C语言文件包含应用实例