单片机烧写时必须上电,使其处于工作状态。
简单来说,两者的原理是一样的,所以不管先学哪一个,先学好一个再学另一个都比较容易。
因为plc集成了i/o电路、存储器等。在内部,它不t学习时在硬件上不需要太多的努力,而且plc的编程灵活,有多种编程语言可供选择(比如最常用的梯形图编程),程序直观明了,修改方便(不像单片机需要专门的编写器),所以学习plc更方便更容易。
当然,不管是学单片机还是plc,首先要学的是电子学和电工基础。学plc的话,对电子学的要求不高。
买本好点的书,装上相关的编程和仿真软件,就可以开始工作了!当然,最好是二手plc!
就是把写好的程序编译成一个h
带stc8引脚的微控制器也和其他stc微控制器一样写程序,就是需要引出p3.0、p3.1、gnd三条线,连接编程设备,然后运行烧录软件,点击下载,然后上电微控制器冷启动烧录。
stc程序下载其实是串口下载,不是直接通过usb,但是很多电脑不t没有rs232串口,就算有串口也没有usb方便,所以用那种东西下载。我在实验室都是用主板的rs232接口直接在我的桌面上下载程序,比usb转换器稳定多了。
usb转ttl其实就是usb转232。rs232的电平标准与单片机的ttl电平不兼容,需要通过转换电路连接,常用的是max232。
需要使用下载器,下载软件将keil程序输出的十六进制文件刻录到单片机中。具体操作请参考以下步骤,并演示单片机为51单片机。
1.先准备51单片机最小系统板和编程装置。
2.打开stc-isp烧录软件,选择单片机的型号。这里选用的单片机型号是stc89c/le52rc。在这里你可以观察到"序列号"显示没有可用的接口。
3.然后将编程器与51单片机最小系统连接,插入计算机。
4.计算机识别序列号(com10)后,选择并单击"打开程序文件导入目标十六进制文件。
5.然后点击"下载"选项,可以看到软件界面右下角的显示框显示"检测目标mcu..."。
6.然后再给单片机上电。不久之后,软件界面右下角的显示框显示"再次握手...成功"。完成以上设置后,就可以完成对单片机的烧录程序了。