4位数码管显示

本文介绍了一种使用FPGA进行4位数码管显示的方法,通过实物连接图和电路图详细展示了硬件配置。配合C语言或Arduino编程,实现了物联网应用中的数字显示功能,展示了清晰的显示效果。
摘要由CSDN通过智能技术生成

实物连接图:

电路图:

 

代码:

​
unsigned char LED_0F[] =
{ // 0	 1	  2	   3	4	 5	  6	   7	8	 9	  A	   b	C    d	  E    F    -
  0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90, 0x8C, 0xBF, 0xC6, 0xA1, 0x86, 0xFF, 0xbf
};
int SCLK = 4;
int RCLK = 3;
int DIO = 2; //定义三个脚
void setup ()
{
  pinMode(SCLK, OUTPUT);
  pinMode(RCLK, OUTPUT);
  pinMode(DIO, OUTPUT); //让三个脚都是输出状态
}

void loop()
{
  int i = 5678;

  for (int j = 0; j < 4; j++)
  {
    int i0 = i % 10;
    xssz(i0, j + 1);
    i = i /10;
  }
}

void xssz(int sz, int wz)  //显示数字
{
  //int wz1 = pow(2, (wz - 1));
  int wz1=8>>(4-wz);
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值