你就是用io口控制数码管的断选和位选。数字就存在数组里面。如果需要该变数字就加个按键。 |
这里说的生日显示是要几位的月和日吗? |
求c程序和电路图 |
maidezhu 发表于 2017-4-19 12:13 就是一个数码管连续显示数字,比如19950508就行,求c语言程序和电路图 |
maidezhu 发表于 2017-4-19 16:30 大神有微信吗 |
这个不算难啊 |
不容呀 |
题目就是8位数码管显示,至于生日年月日,仅仅是显示内容而已。你要找的就是8位数码管显示,8位数码管显示有多种显示电路,你要哪一种?一般是性价比高的电路。 |
先从数码管显示看起 |
不错不错 |
这是我自己做的我也是新手所以芯片用了两个在玩哈哈哈 |
QQ截图20170419162816.png (13.2 KB, 下载次数: 94)
QQ截图20170419162912.png (12.79 KB, 下载次数: 102)
生日显示是要月和日都显示吗? |
看得我脖子疼... |
楼主图太小了。看不清。 |
刚开始学习单片机时,学过这个程序! |
#include"reg51.h" sbit lsa=P2^2; sbit lsb=P2^3; sbit lsc=P2^4; unsigned char led[8]={0x5b,0x3f,0x06,0x87,0x3f,0x86,0x06,0x3f}; void delay(unsigned int x) { while(x--); } void main() { unsigned char i; while(1) { switch(i) { case 0:lsa=0;lsb=0;lsc=0;i++;P0=led[7];break; case 1:lsa=1;lsb=0;lsc=0;i++;P0=led[6];break; case 2:lsa=0;lsb=1;lsc=0;i++;P0=led[5];break; case 3:lsa=1;lsb=1;lsc=0;i++;P0=led[4];break; case 4:lsa=0;lsb=0;lsc=1;i++;P0=led[3];break; case 5:lsa=1;lsb=0;lsc=1;i++;P0=led[2];break; case 6:lsa=0;lsb=1;lsc=1;i++;P0=led[1];break; case 7:lsa=1;lsb=1;lsc=1;i=0;P0=led[0];break; } delay(100); P0=0x00; } } |
这里说的生日显示是要几位的月和日吗? |