学习任何单片机都要需要软件,软件分为两种,编程软件,程序烧录软件,有的单片机编程软件集成烧录软件。
程序烧录软件:STC ISP programming software (v6.91)
程序开发软件:keil5
根据选择的单片机,选择开发软件,烧录软件,我们使用stc单片机,就要到stc的官网去下载软件,网址如下
//www.stcmicro.com/rjxz.html
选择程序烧录软件v6.91,点击下载
STC ISP programming software (v6.91)
解压打开软件
选择芯片型号,选择串口,现在的电脑都没有串口,要准备一根usb转ttl串口线,转换一个串口端口,连接上之后,点击检测MCU,右边会出现单片机的版本信息
点击KEIL仿真设置,点击添加头文件到keil中,头文件是提供单片机内部地址映射的表,没有有文件,程序找不到内部地址,就不能操作内部寄存器。
Keil软件安装过程不再叙述,涉及到版权,网上有很多安装教程,安装好软件,打开软件,电机新建工程
添加main.c
在main.c中添加代码,先不讲代码的原理,直接复制就可以
点击第二个按钮编译
点击魔术棒,点击,把create hex file打勾
根据原理图,做出做小单片机系统,单片机的下载程序是通过串口,P3.0和P3.1
STC的单片机下载程序需要冷启动,断开电源在打开电源,才可以下载程序
观察单片机的P10引脚的Led是否点亮,如果不接led可以用万用表测量p10脚电压,正常输出应该是5v电压,如果不对电压是0v,到这里开发环境就搭建完成了。
本人多年单片机软件硬件开发经验和电路维修经验,学电路,加关注,让你学习不迷路,您的点赞是我分享经验的最大动力,有问题请留言探讨。