单片机软硬件系统仿真成功后,要真正投入实际应用,必须将程序“烧写”入单片机芯片,这就必须使用程序烧录器及烧录软件。程序烧录器的主要功能是擦除单片机中的旧程序和写入新程序。不同类型的单片机,一般需要不同的程序烧录器。下面简单介绍 A51程序烧录器及其烧录软件的使用方法。
在连接A51程序烧录器时,先将其COM接口(用作数据通信)与计算机的COM接口(RS—232)连接好,然后将要“烧写”的单片机安插在烧录器的插座中,再用一根USB线将USB接口与计算机的USB接口连接起来,让计算机通过这根USB线向烧录器提供+5V电源。
烧录器连接好后,就可以使用配套烧录软件(购买时会附带这种软件)“烧写”单片机程序了。A51烧录软件界面如图 2-36所示。使用烧录器前,仍需手动设置一些参数,进入“设置”标签页,根据编程器所插的COM口,设置好串口,波特率设置为28800。
单击“(自动)擦除器件”按钮,即可将单片机中的旧程序擦除;单击“打开文件”按钮,在弹出的对话框中选择要写入单片机的十六进制文件(*.hex),再单击“打开”按钮,然后单击“(自动)写器件”按钮,大约1~2s即可将程序写入单片机。
程序写入单片机后,将单片机从烧录器插座取下,再将它安装在单片机实验板上,为实验板通电,单片机即开始工作,实现预定的控制功能。
图2-36 A51烧录软件界面