单片机里面有两个程序空间,一个存放用户程序,另一个存放厂商制作的引导程序。单片机每次冷启动的时候,都会先运行厂商制作的引导程序,这个程序的任务就是在短时间内看看
单片机里面有两个程序空间,一个存放用户程序,另一个存放厂商制作的引导程序。单片机每次冷启动的时候,都会先运行厂商制作的引导程序,这个程序的任务就是在短时间内看看串口上有没有PC机和它握手,如果没有,则结束自己,并跳转到用户程序运行,如果有握手,则将PC机端的用户程序接收过来,覆盖原来的用户程序,之后再结束自己,跳转到新的用户程序运行。
1、怎样往芯片里写程序?单片机是干什么的?往芯片里写程序:首先你要用连接器来连接电脑和芯片,然后还要有一个烧录软件用来把你编译生成的程序写到芯片里。单片机是干什么的:单片机顾名思义单片微型计算机啊。主要做系统控制的。刚开始学建议学51或AVR单片机。能写程序的芯片有:单片机,EEPROM,EPROM,就说单片机,需要先擦除原来的程序才能写自编程序,现在的单片机都是加密的,是读不出来原来的程序的,非要读的话,需要花钱找人解密呀,价格很高啊,而且有些芯片是不能解密的。
2、51单片机烧写程序通常需要哪些软件?怎样烧写?首先你要有开发板。烧录程序有STC_ISP可以直接用,UEC5就要用USB驱动了。用STC_ISP.exe。STC系列单片机为例:首先,需要安装keil软件和STC_ISP程序下载软件。先对你想要实现对单片机的功能用keil编程,然后用STC_ISP下载软件下载到单片机上,最后打开给单片机提供电源就可以观察单片机开发板或是自己搭建的板子上的现象了...通过不断修改程序,下载程序,最终获得自己在实验板上想要的结果。
3、单片机如何烧录?开发板STC89C52RC这个应该相当于89C52吧,为何不用89S52?S系列的有ISP功能,可以用并口下载线烧录调试程序而C系列的只有用编程器烧录了,如果想继续使用,搞个编程器吧,要先把芯片从板上拆下来,然后放在编程器上烧写之后在放在板上,方可运行烧录的程序否则就换89S52,反正引脚都是兼容的,一样用,关键是调试方便没有JTAG也就算了,如果连ISP都没有,那也太烦躁了吧。