单片机交流
直播中

飘逸的D

13年用户 886经验值
私信 关注
[问答]

单只数码管是如何定义的?

单只数码管是什么意思?单只数码管有哪些特征?
怎样去编写单只数码管的c程序?

回帖(1)

朱艳丽

2021-7-7 10:33:56
  avr单片机proteus仿真第三课:单只数码管
  数码管选7SEG-MPX1-CC,共阴极数码管。也就是低电平选通(最右脚),数码管左边8只管脚,从左到右,由低到高,分别接PC0---PC7。
  
  c程序如下:
  #include《avr/io.h》
  #include《util/delay.h》
  #define int8u unsigned char
  #define int16u unsigned int
  const int8u seg_code[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
  int main()
  {
  int8u i=0;
  DDRC=0xff;
  while(1)
  {
  PORTC=seg_code;
  i=(i+1)%10; //i递增到10的时候,重新设为0
  _delay_ms(200);
  }
  }
举报

更多回帖

发帖
×
20
完善资料,
赚取积分