STC89C51单片机驱动程序安装不了是怎么回事?
STC的呀,我用的正是这种。
你说的这种问题当初也是困扰过我。
我想KEIL肯定好装,这就不用我说了。
其实STC单片机有自己的专门下载软件。
用其他的ISP下载是很难成功的。
你到宏晶公司官网上去下载这个软件STC_ISP_V488。
其他版本的也行,但是如果是win7系统的话最好下版本高一点的。
还有运行这个软件的时候如果报错就使用管理员运行或者修改其兼容模式到XP PACK3.你到问题肯定会解决的。
http://www.stcmcu.com/
单片机用win7 64位驱动安装失败,虚拟端口错误代码10,怎么办?
展开全部 USB方式也是通过USB转串口的方式,通过串口连接单片机的。
但是电脑串口提供的电压不是5V的。
所以要通过max232芯片转换。
烧写的过程是通过单片机内部的固化程序和电脑烧录软件进行通信。
一般是通过单片机的串行端口或者专用的引脚来进行烧录的。
网上有专门的编程线内部集成有专用的通信芯片价格比较便宜,如果自己制作的话网上也可以找到相关的电路图,只是要麻烦一些...
win8怎么无法安装单片机的驱动 ????
前不久刚弄的类似显示程序,调整了下给你,看看有用不。
电路图是4位显示的,程序已经改成了2位显示。
;单片机内存分配申明!TEMPER_L EQU 28H ;用于保存计数值A_BIT EQU 20H ;数码管个位数存放内存位置B_BIT EQU 21H ;数码管十位数存放内存位置ORG 0000HLJMP MAINORG 0040HMAIN: MOV SP,60HMOV A,#00HMOV P2,ASTAR: MOV TEMPER_L,#0 ;初始化计数器,从0开始stlop:ACALL DISPLAY;调用显示子程序INC TEMPER_L;对计数器加1MOV A,TEMPER_LCJNE A,#100,NEXT ;判断计数器是否满100?MOV TEMPER_L,#0;满100就清零NEXT: LJMP stlop;不满就循环执行DISPLAY:MOV A,TEMPER_LMOV B,#10 ;10进制/10=10进制DIV ABMOV B_BIT,A ;十位在aMOV A_BIT,B ;个位在bMOV DPTR,#NUMTAB ;指定查表启始地址DPL1: MOV R7,#250 ;显示250次,数越小,显示频率越高,递增的越快。
DPLOP: MOV A,A_BIT ;取个位数MOVC A,@A+DPTR ;查个位数的7段代码MOV P0,A ;送出个位的7段代码SETB P2.3 ;开个位显示ACALL D1MS ;显示1msCLR P2.3MOV A,B_BIT ;取十位数MOVC A,@A+DPTR ;查十位数的7段代码MOV P0,A ;送出十位的7段代码SETB P2.2 ;开十位显示ACALL D1MS ;显示1msCLR P2.2DJNZ R7,DPLOP ;250次没完循环RET;1MS延时(按12MHZ算)D1MS: MOV R5,#80 DJNZ R5,$RET;7段数码管0~9数字的共阳显示代码NUMTAB: DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080H,090HEND