单片机 电脑无法识别。求大神帮忙。
- 提问者网友:皆是孤独
- 2021-02-28 00:12
直接下载了这个芯片的驱动也无法识别单片机。是否有人知道怎么破啊~
现在这台电脑是win7 32位的,无法识别,自动更新程序也找不到对应的。
然而另一台电脑win7 64位的可以正常的使用。
求大神指教。
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-02-28 00:31
- 1楼网友:woshuo
- 2021-02-28 00:43
#include<reg52.h> #define uchar unsigned char #define uint unsigned int
uchar num = 0; uchar display_num = 0; uchar time_2s = 0; //公阴数码管 uchar code table[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
sbit weix = p2^0; sbit key = p2^1;
void delay(uint del) { uint i,j; for(i=0; i<del; i++) for(j=0; j<1827; j++) ; } void time0_init() { tmod = 0x01; ie = 0x82; th0 = 0x3c; tl0 = 0x0b0; tr0 = 1; } void time0_int() interrupt 1 { th0 = 0x3c; tl0 = 0x0b0; time_2s++; //长度加1 if(time_2s==40)//2s时间到 { time_2s=0; display_num++; if(display_num==10) display_num=0; } } void keyscan() { if(key==0) { delay(2); // num++; if(key==0) { if(num==1) tr0=0;//关定时器 if(num>=2) { tr0=1;//开定时器 num=0; } } } } void main() { uchar i = 0; time0_init(); while(1) { i = display_num; p0 = table[i % 10]; //取 i 的个位 weix=0; keyscan();
} }
欢迎提问