大学毕业后,由于我一直关注和想使用国产芯片。在2008年,我在网上偶尔看到了深圳宏晶科技公司生产的STC89C51单片机可以替代AT89S51的文章,而且,其通过单片机内部的ISP程序,直接采用串口下载,干脆直接省掉了几十块前的编程器,下载程序更。
面对日新月异的科技发展,宏晶科技怎样才能以8位单片机抗衡基于ARM核心Cortex-M0、Cortex-M3和Cortex-M4等功能更全面、速度更快、片内外设更丰富的32位单片机呢?在网上搜索“宏晶科技姚永平”,您应该能轻松找到《STC创始人姚永平:8051。
AT89S51系列单片机下载程序时,计算机端可使用ProgISP等软件来下载。 AT89S51系列单片机的ISP下载是通过P1^5、P1^6、P1^7、RST引脚来下载的,而宏晶国产STC单片机则具有串口ISP功能,可直接使用串口,将程序下载进单片机。即将USB转TTL的TXD接。
关于AT89Cxx系列单片机使用的编程器下载,以及AT89Sxx系列单片机使用的ISP方式下载程序,不做详细介绍,这里我们主要介绍STC单片机的串口下载方式。STC单片机烧写程序时,电脑端除了驱动以外,一般使用宏晶专用的STC-ISP软件进行下载。其界面如图。
STC89系列的单片机在上电的时候会执行在ISP FLASH的ISP程序。只要在串口上收到连续的0x7f,便会进入ISP模式。老姚选择 0x7f的理由是里面没有连续的低电平。这样的话就可以让单片机来调整自身UART的时钟到计算机的时钟,让波特率同步。但是。