默れ

ADuC812单片机使用的QuikStart软件包

0
阅读(2932)

  ADuC812和51系列单片机开发一个显著的差别就是ADuC812不需要购买专门的单片机开发系统,只需要有QuikStart软件包,就可以通过串口从上微机直接把程序代码写入ADuC812的程序存储器中。QucikStart开发系统是一个功能完善的ADuC812单片机系列开发工具包,可以从AD公司下载。

  QuikStart软件包的主要功能有:代码开发,完整的汇编器和C编译器(限制2kB代码);代码下载,闪速电擦除UART串行下载器,在一切硬件都准备好以后,运行代码下载程序就可以把程序代码写入到ADuC812芯片中;芯片资料文档,这些文档中有关于ADuC812单片机性能最完整的介绍。

  在代码下载前,先把ADuC812的串行接口和计算机的串口依次接好。在ADuC812的52根引脚中,有一根控制引脚PSEN,上电复位时,如果PSEN引脚接+Vcc,芯片上电后就处在正常工作状态,反之,如果PSEN引脚通过1 kQ的电阻接地,如图所示

        则芯片上电后,就处如闪速/电擦除程序串行下载模式,这时,运行Quik-Start软件包中的Download.exe程序就可以把单片机的程序代码写入到ADuC812的闪速/电擦除程序存储器中,写入前,下载软件会自动对存储器进行电擦除。这个功能为ADuC812单片机系统的开发提供了一个非常便利的条件。开发者可以在既不需要购买专门的开发系统又可以在调试过程中不取下芯片的情况下,根据需要对ADuC812的片内存储器进行多次电擦除-写入操作。作者建议,在PESN引脚端通过跳线器分别接+Vcc,和通过l kΩ电阻接地,这样,只要在上电复位前,选择跳线器的状态就可以决定上电后,芯片是进入工作状态还是进入编程状态。连接上位机和单片机之间的串行线也可以作为单片机正常工作时,单片机和上位机之间的串行数据线。