pic单片机烧写程序,想学习pic单片机。求pic16f877单片像51那样用串口...
1、AT89单片机,(指的是可以进行ISP的AT89单片机)下载的方式主要是利用SPI通讯原理。STC的下载方式主要是利用UART通讯方式。(这是我知道的两个51单片机的ISP下载程序方式)对于PIC单片机。
2、照着这个图可以做出PIC16F877的编程器的,这种是JDM编程器,要用IC-PROG烧写软件,网上可以免费下个。
3、在使用PIC16F877A单片机时,如果使用定时器0,那么最好不要写TMR0,因为每次的写操作都会导致定时器0的预分频器清零。一般都是定义一个变量,来做定时器0计时值的累计,这样才会将误差降到最小。
4、将PIC16F877单片机RCRC7口设置为异步串行通信模式,经过MAX232芯片将TTL电平转换为RS232电平,再与eView触摸屏PLC[RS-232]接口相连,即完成了硬件连接。eView触摸屏PLC[RS-232]接口的管脚2为TXD,管脚3为RXD。
给AT89S51单片机怎么烧录程序
1、为AT89S51单片机烧录程序的方法为:使用AT89单片机烧录器烧录程序。使用AT89S51/52单片机独有的在线编程功能,利用简易的ISP下载线下载程序。
2、他是通过MAX232串口芯片来连接电脑与AT89S51单片机的P5,P6和P7端口,通过专门的ISP编程软件把.HEX(十六进制文件)或.BIN(二进制文件)文件下载到单片机里。
3、应该是烧录软件不对,这款软件是针对stc单片机烧写程序的,例如stc89c54rd+。而at89s51,也就是s系列的单片机有两种烧写方式,一种是并口,一种是u***asp。你采用的软件不对,自然是烧写不了程序的。可以改用stc的单片机。
你有没有单片机烧录器的电路图啊
这与什么单片机有关,老师烧录器较复杂,自己制作较困难。没有深厚的功底不建议做。近年来,许多单片机采用SPI口烧录,一般采用下载线即可,而这类下载线的电路非常简单。下图就是一种最简单的下载线电路。
主要是单片机能够正常工作的最低配置,电路图如下图所示,其中红线部分表示可以焊接在一块。将各种元器件按照电路图所示位置摆放好,就可以开始焊接了。电路图上其他管脚没有标注。焊接的时候,可以使用一些细小的导线方便连接。
这应该是一个单片机烧录器。绿色的IC座用于连接并锁紧单片机。烧录器与PC机通过RS232串行口或U***接口相连,通过PC机串口或U***口将程序下载到单片机。
对于PIC16F877是利用芯片上的5个脚。Vpp(1pin)Vdd(11pin,32pin)Vss(12pin,31pin)PGC(39pin)***PGD(40pin)这五个脚通讯。
单片机的烧写原理是什么?
1、单片机的烧写原理:单片机烧写,又称为单片机程序下载、烧录等,本质上是单片机和PC机按照芯片厂家规定的编程协议,通过芯片厂家规定的接口,把已编译好的程序传输到单片机,单片机把数据存储到自身存储器中的过程。
2、单片机烧录原理是单片机中已经存在了一个烧写程序。启动单片机时首先运行这程序,程序判断端口状态,如果符合“要烧写ROM”的状态存在,就从某个端口(串口、SPI等等)读取数据,然后写入到单片机的ROM中。
3、所谓烧写,其实就是对单片机中的rom进行擦写。现代工艺下,rom已经可以进行多次擦写,但在早期,rom只能一次性设计好,例如早期的PLC,把二极管上的丝烧了后就永久编码出1。
4、stc的单片机里面有个boot程序,是固化到rom中的,用户改不了。这个boot程序就是用来做串口通讯和编程FLASH***ROM的。所以可以直接烧写。但是需要个最小的系统,电源+晶振电路时必须的。
5、读取时,MOS管栅极放电输出为O,充电输出为1,将一连串的数据读取输出。单片机工作时首先是读取程序存储器的数据,然后是完全按照程序数据来工作的;当给单片机内存储器烧录不同的程序,单片机工作就不相同。
本文转载自互联网,如有侵权,联系删除