zl程序教程

您现在的位置是:首页 >  其他

当前栏目

测试STC12C5612AD单片机在面包板上下载测试

2023-09-11 14:15:19 时间

面包板上开发STC12C5612单片机

 

01 STC面包板


一、前言

  手边有几个STC的单片机, 这些单片机便于在面包板上进行测试。 下面首先测试一下它们在面包板上进行程序下载的特性。 这样为后面的硬件和软件开发打下基础。

GM1676618271_1280_800.MPG|_-4

二、测试结果

  可以在 STC官方网站 下载相关芯片的数据手册。 首先下载这款 DIP28 封装的单片机, 型号为 12C5612AD。 网站上对应的型号为 STC12C5616AD系列 , 其中包括有STC16C5612AD系列。 这是数据手册上给定的下载电路。   下面利用自制的下载器的4芯接口对面包板上的单片机进行程序下载。
GM1676622681_1280_800.MPG|_-6

▲ 图1.2.1 数据手册给出的参考下载电路图

▲ 图1.2.1 数据手册给出的参考下载电路图

  在面包板上搭建的测试电路。 包括有10微法电容与10k欧姆对应的复位电路。 单片机的电源与电线接入面包板的电源槽内。 :下载线对应的管脚接入单片机的串口。 利用下载线上的电源可以给单片机提供+5V工作电压。 单片机的晶振管脚XTAL1,XTAL2 悬空。 下载模块连接外部的5V电源以及计算机的串口。 利用STC-ISP软件检测MCU, 可以看到芯片被正确的识别出来。 下载程序给出了单片机型号硬件选项。 内部时钟频率为 5.76MHz。  这说明至此这个面包板上的系统已经具备了开发的条件了。

GM1676623619_1280_800.MPG|_-12
  为了消除编译过程中对于没有使用到的函数的警告信息,  通过设置工程文件中的选项, 禁止警告信息编号 16 来消除。
GM1676624967_1280_800.MPG|_-2
  下面测试一下单片机使用外部晶体的特性, 在芯片的PIN6,PIN7管脚加上一个12MHz的晶体,  修改一下下载硬件选项。 将内部IRC时钟选项撤销, 这样便可以了。 使用示波器测量PIN6管脚的波形, 这是在使用内部IRC时钟选项勾选时, 外部晶体上测量不到晶振信号。 将内部IRC时钟取消, 则可以在PIN6测量到晶体振荡信号, 震荡的频率为12MHz。

GM1676683942_1280_800.MPG|_-10

 

  结 ※


  文在面包板上测试了STC12C5612单片机的开发特性, 可以看到利用STC-ISP下载工具对该单片机下载调试是非常方便的。

GM1676687434_1280_800.MPG|_-2


■ 相关文献链接:

● 相关图表链接:

t