凡亿教育-香香
凡事用心,一起进步
打开APP
公司名片
凡亿问答 | 单片机控制数码管循环显示单个数字Proteus仿真程序
单片机控制数码管循环显示单个数字Proteus仿真程序

控制数码管循环显示单个数字,仿真加程序
ada097ee82030e593e5441d606f25d.png
单片机源程序如下:

  1. #include"reg51.h"
  2. #include"intrins.h"
  3. #define uchar unsigned char
  4. #define uint unsigned int
  5. #define out P0
  6. uchar code seg[]={0xc0,0xa4,0x99,0x82,0x80,0xf9,0xb0,0x92,0xf8,0x90,0x01};
  7. void delayms(uint);
  8. void main(void)
  9. {
  10. uchar i;
  11. while(1)
  12. {out=seg[i];
  13. delayms(900);
  14. i++;
  15. if(seg[i]==0x01)i=0;
  16. }
  17. }
  18. void delayms(uint j)
  19. {
  20. uchar a;
  21. for(;j>0;j--)
  22. {
  23. a=250;
  24. while(--a);
  25. a=249;
  26. while(--a);
  27. }
  28. }
2020-6-19 16:46 上传
点击文件名下载附件
控制数码管循环显示单个数字

0个回答
热门问答
我来回答
首页
0
0
0