51单片机-静态数码管显示

时间:2024.8.29

作者:Whappy

目的:学习51单片机

代码:

复制代码
#include <REGX52.H>
#include "intrins.h"

unsigned char NixieTable[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71,0x00};

void Delay1ms(unsigned int xms)		//@11.0592MHz
{
	unsigned char i, j;
	
	while(xms--)
	{
		_nop_();
		i = 2;
		j = 199;
		do
		{
			while (--j);
		} while (--i);
	}

	
}

void Nixie(unsigned char Location,Number)
{
	switch(Location)
	{
		case 1: P2_4 = 1;P2_3 = 1; P2_2 = 1; break;
		case 2: P2_4 = 1;P2_3 = 1; P2_2 = 0; break;
		case 3: P2_4 = 1;P2_3 = 0; P2_2 = 1; break;
		case 4: P2_4 = 1;P2_3 = 0; P2_2 = 0; break;
		case 5: P2_4 = 0;P2_3 = 1; P2_2 = 1; break;
		case 6: P2_4 = 0;P2_3 = 1; P2_2 = 0; break;
		case 7: P2_4 = 0;P2_3 = 0; P2_2 = 1; break;
		case 8: P2_4 = 0;P2_3 = 0; P2_2 = 0; break;
	}
	
	P0 = NixieTable[Number]; 

			
}


void main(void)
{
	Nixie(7,5);
	
	
	while(1)
	{
		
	}
}

现象:

相关推荐
小曹要微笑3 小时前
STM32F7 时钟树简讲(快速入门)
c语言·stm32·单片机·嵌入式硬件·算法
XINVRY-FPGA3 小时前
XCVP1802-2MSILSVC4072 AMD Xilinx Versal Premium Adaptive SoC FPGA
人工智能·嵌入式硬件·fpga开发·数据挖掘·云计算·硬件工程·fpga
沐欣工作室_lvyiyi4 小时前
家用按摩椅控制系统设计(论文+源码)
单片机·物联网·毕业设计·按摩椅控制系统
天天爱吃肉82186 小时前
电机控制技术深度解析:从基础原理到前沿实战
python·嵌入式硬件·汽车
学习路上_write6 小时前
FREERTOS_互斥量_创建和使用
c语言·开发语言·c++·stm32·单片机·嵌入式硬件
czhaii7 小时前
单片机RTOS“实时响应时间”的定义与测量方法
单片机
DIY机器人工房8 小时前
简单理解:什么是EMC 整改?
stm32·单片机·嵌入式硬件·面试题·emc·diy机器人工房
偶像你挑的噻18 小时前
11-Linux驱动开发-I2C子系统–mpu6050简单数据透传驱动
linux·驱动开发·stm32·嵌入式硬件
Chat_zhanggong34520 小时前
K4A8G165WC-BITD产品推荐
人工智能·嵌入式硬件·算法
bai54593620 小时前
STM32 PWM驱动LED呼吸灯
stm32·单片机·嵌入式硬件