单片机学习day2(点亮数码管)

  1. 点亮数码管代码
cpp 复制代码
#include <reg51.h>


void Delay(unsigned int n)
{
	while (--n);
}

int main(void)
{
	const unsigned char a[10] = {0X3F, 0X06, 0X5B, 0X4F, 0X66, 0X6D, 0X7D, 0X07, 0X7F, 0X6F};
	int i = 0;

	P1 = 0;
	P1 |= (1 << 1);
	P0 = 0;

	for (i = 0; i < 10; i++)
	{
		 P0 = a[i];
		 Delay(0xffff);	
	}

	return 0;
}
相关推荐
ZH15455891319 小时前
Flutter for OpenHarmony Python学习助手实战:自动化脚本开发的实现
python·学习·flutter
xcLeigh9 小时前
Python入门:Python3 requests模块全面学习教程
开发语言·python·学习·模块·python3·requests
xcLeigh9 小时前
Python入门:Python3 statistics模块全面学习教程
开发语言·python·学习·模块·python3·statistics
GHL2842710909 小时前
分析式AI学习
人工智能·学习·ai编程
lpruoyu10 小时前
【Android第一行代码学习笔记】Android架构_四大组件_权限_持久化_通知_异步_服务
android·笔记·学习
野犬寒鸦10 小时前
从零起步学习并发编程 || 第六章:ReentrantLock与synchronized 的辨析及运用
java·服务器·数据库·后端·学习·算法
wdfk_prog10 小时前
[Linux]学习笔记系列 -- [drivers][mmc][mmc_sdio]
linux·笔记·学习
果果燕10 小时前
今日学习笔记:双向链表、循环链表、栈
笔记·学习·链表
觉醒大王10 小时前
AI写的青基中了
人工智能·笔记·深度学习·学习·职场和发展·学习方法
Forsete10 小时前
LINUX驱动开发#9——定时器
linux·驱动开发·单片机