51单片机程序下载、ISP及串口基础知识

51单⽚机程序下载、ISP 及串⼝基础知识saba-018
本⽂详细介绍了串⼝、51单⽚机的ISP下载等基础知识,已经学过单⽚机的也可以看看,加强⼀下对这⽅⾯的了解。串⼝
串⾏接⼝简称串⼝,也称串⾏通信接⼝,是采⽤串⾏通信⽅式的扩展接⼝。
我们⽐较熟悉的USB接⼝,全名通⽤串⾏总线(Universal Serial BUS),就属于串⼝。
串⾏接⼝按电⽓标准及协议来分还包括UART、RS232、RS422、RS485等。
⽼式的台式计算机和部分笔记本上则有RS232串⼝,这⾥RS232指的是RS232电平的串⼝。后来由于这种串⼝使⽤很少、速度较慢、体积较⼤⽽逐渐在笔记本甚⾄台式机上被淘汰了。⽽51单⽚机等中含有UART串⼝,UART这⾥指的是TTL电平的串⼝。
UART与RS232区别主要在于其电平定义不同。TTL电平是5V的,⽽RS232是负逻辑电平,它定义+5~+12V为低电平,⽽-12~-5V为⾼电平。标准串⼝即RS232串⼝(通常指COM接⼝),如图。
淤泥固化剂由于USB接⼝与单⽚机的TTL串⼝⽆法直接连接,⼀般通过转换芯⽚来连接。连接到USB接⼝的转换芯⽚⼀般需要在电脑上安装驱动。USB转RS232串⼝(常⽤转换芯⽚为CH341,价格10-20元)
RS232转TTL(电平转换芯⽚MAX232)
MAX232电路图
USB转TTL串⼝(常称为USB转TTL升级⼩板,USB-TTL转接板,常⽤转换芯⽚为PL2303,价格6-10元)
PL2303电路图
USB - RS232串⼝ - TTL串⼝ 转接板
USB-RS232电路图光杆排线器
通常成品学习板上都是USB接⼝或者RS232串⼝+USB接⼝。⼀⽅⾯USB接⼝负责给单⽚机供电,另⼀⽅⾯,USB转TTL或RS232转TTL 已经集成的学习板上。
51单⽚机程序的烧写
我们最常见的51单⽚机是美国Atmel公司⽣产的AT系列单⽚机和中国宏晶公司⽣产的STC系列单⽚机。早期的AT89C51系列(89后⾯是字母C)单⽚机,下载程序时需要使⽤专门的烧写器烧写进去,单⽚机烧写程序时必须从电路上取下来,⾮常⿇烦。后来推出了⽀持ISP(In System Programming)在线编程的AT89S51系列单⽚机,只需连接⼏根线即可烧写程序,也不需取下单⽚机。
标准10芯ISP插头
如图,学习板的左上⾓为标准10芯ISP插座
标准10芯ISP插座的接⼝定义
微小件精密加工ISP下载电路图
AT89S51系列单⽚机下载程序时,计算机端可使⽤ProgISP等软件来下载。
AT89S51系列单⽚机的ISP下载是通过P1^5、P1^6、P1^7、RST引脚来下载的,⽽宏晶国产STC单⽚机则具有串⼝ISP功能,可直接使⽤串⼝,将程序下载进单⽚机。即将USB转TTL的TXD接单⽚机的RXD,RXD接单⽚机的TXD(实际中⼀些TTL转接板可能会把TXD、RXD标反,如果反了,交换即可)。STC系列的单⽚机在上电的时候会执⾏在ISP FLASH的ISP程序。只要在串⼝上收到连续的0x7F,便会进⼊ISP模式。所以STC单⽚机下载程序时,需要先在计算机端程序中点下载,然后给单
连续供墨⽚机通电。另外STC单⽚机需使⽤宏晶专⽤的单⽚机下载程序STC-ISP下载。
下载程序顺序如下:
1、设置单⽚机型号,COM⼝,波特率等参数。
2、装载好要烧的单⽚机程序。
3、点击“下载”。led闪光灯
4、给单⽚机上电。
5、下载软件显⽰:正在下载....
6、下载完成。
STC-ISP软件:

本文发布于:2024-09-25 07:21:51,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/135925.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:下载   程序   电平   需要   宏晶   标准   计算机
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议