你的开发板上的单片机是STC89C52,这个89系列的单片机是没有内部A/D电路的,要进行AD采集电压,要外配A/D转换芯片,这AD芯片不同,采集的程序就不同的。
如下图所示,STC89系列单片机的内部配置,画红杠一列AD为空。
STC单片机从STC12系列开始才有内部AD电路的,你可以换一个STC12C5A60S2的单片机,带有内部AD的,可以替换你开发板上的STC89C52,这样,就可以用来练习A/D转换程序了。至于串口发送程序,你前面已经提问过了,那A/D转换程序,去STC官网下载,官网上有很多A/D转的例程,可以下载的。下图就是STC官网的资料目录。
stc89c52和at89c52的引脚和功能上兼容的,程序完全通用;区别在于stc89c52是用串口下载程序,at89c52则需要ISP下载器下载程序。也就是说使用at89c52时要多准备一个ISP下载器。
STC89C52的单片机下载程序是需要单片机冷启动的
所谓的冷启动就是要给你的单片机系统断电
然后再通电,
这时候单片机就会根据下载软件通过串口发来的下载程序通信代码
执行烧写命令,也就是单片机内部的引导程序
从而实现FLASH的扇区内容修改
将程序固化到单片机内部去。
注意:
如果你的单片机供电系统的滤波电容要是很大的话,
可能无法实现冷启动。
以上就是关于stc89c52rc怎么编程利用AD采集电压值串口发送到电脑呢,找不到示例程序,不知道该怎么写全部的内容,包括:stc89c52rc怎么编程利用AD采集电压值串口发送到电脑呢,找不到示例程序,不知道该怎么写、stc89c52与STC89C52RC下载程序有啥区别、STC89C52RC单片机下载程序说请给MCU上电。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)