应用isp轻松入门单片机

应用isp轻松入门单片机

ID:6744214

大小:305.00 KB

页数:11页

时间:2018-01-24

应用isp轻松入门单片机_第1页
应用isp轻松入门单片机_第2页
应用isp轻松入门单片机_第3页
应用isp轻松入门单片机_第4页
应用isp轻松入门单片机_第5页
资源描述:

《应用isp轻松入门单片机》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2009年全国技工教育和职业培训优秀教研成果评选活动参评论文应用ISP轻松入门单片机应用ISP轻松入门单片机[内容提要]ISP(InSystemProgramming)在系统可编程,是目前单片机的最新功能。本文以具有ISP功能的MCS-51系列单片机STC89C51为核心,以RS-232下载线、Dais(达爱思)集成开发环境软件及芯片厂商提供的程序下载控制软件为支持,达到学习单片机之实践目的,内容包括目标实验-10-板的设计制作,源程序的编辑、汇编/编译,程序下载,最后脱机运行等全过程。[关键词]:单片机,ISP,集成开发环境,汇编,编译,程序下载。前言单片机技术的实践性很强。传统的

2、MCS-51单片机教科书,基本上都是先介绍单片机的硬件结构,接着就是111条指令及练习一些编程小技巧等。当你学完这么多指令后,还不知道将来能做些什么?有什么用?大部分学生学不到一半指令后就心灰意冷了,对于自学者更是如此。人们总希望在学习令人生畏的指令的同时,一边通过实践加以验证,要从死记硬背的学习模式中解脱出来,对知识的掌握才会更深刻。条件好的学校虽购置有集成开发环境平台、仿真器和编程器等教学、开发设备,可这些设备每套都要几千元,若每人配备一套,且实验室要经常开放也是一件不现实的事。这无疑给学习者设置了很高的门槛。通常学校为配合教学的进程安排几项实验,像这些机械般任务式的实验,带来的

3、教学效果当然就大打扣折了。随着科学技术的发展,芯片生产商为适应市场需求,不断推出新功能。目前宏晶科技公司推出的芯片STC89C51具有ISP功能,可实现在线编程,芯内的电可擦除程序存储器EEPROM可反复擦写几千次,直接与PC机连接就可完成程序的下载烧录,免去了昂贵的专用编程器。利用它制作一块学习实验板,自备一个移动U盘,安装几个必要的开发软件,一边学习汇编语言,一边做实验而不受时间地点限制,可以做到随时随地、随心所欲、轻轻松松地学习单片机。为实现这个教学和学习目标,采取的方案分两大部分。一、硬件系统1.目标电路板-10-首先要确立一个目标板,既可下载程序,又可运行程序。板上还要安排

4、一些单片机能操控的部件,使运行结果能直观地演示出来。图1是STC89C51单片机的最小系统,再扩展一些简单的实验应用系统。与其他的学习板相比,该电路结构简单,使用元器件少,初学者很容易读懂,并很快能动手制作。那些价钱不低的商品板虽然功能多多,可设计的电路密密麻麻,看得人眼花缭乱,会大大地打击初学者的自信心。尽管电路简单,但仍可实现如流水灯、中断、定时/计数、与PC机串口通信等实验。也有利于初学者从易到难,循序渐进地去认识单片机的硬件工作系统。核心芯片STC89C51与流行的Ateml公司的芯片AT89C51完全兼容,内具4KB的FlashROM(闪存)编程空间。支持在线可编程串行写入

5、技术(当然也支持并行的离线编程),串行写入速度快,稳定性好,烧写电压也低,仅需3.8-5V即可。可重复烧写几千次,降低了学习成本。在线编程的串行数据输入是10脚(P3.0/RXD)、串行数据输出是11脚(P3.1/TXD)。出厂前厂商已烧录好了ISP、IAP(在应用可编程)的监控程序,用户只要把自己编好的程序通过下载线烧录进去,单片机就会按用户的要求投入运行。其中8个发光二极管接P1-10-口,作流水灯实验。按键S1、S2接P3.2、P3.3口,作外部中断实验。S3是复位键。Vcc=5V。1.下载线图2是目标板与PC机连接的下载线电路。作为PC机COM口的RS-232接口标准是:3脚

6、为TXD(发送数据),2脚为RXD(接收数据),5脚为接地,其余的脚在这里用不上。数据以异步串行不平衡传输,数据电平采用负逻辑,即逻辑“0”为+5v~+15v,逻辑“1”为-5v~-15v。然而单片机的数据电平是正逻辑的CMOS电平,即逻辑“0”为0v~2v,逻辑“1”为3v~5v。故PC机与单片机间不能采取直通的电气连接,否则会烧坏单片机。图中芯片MAX232就起两者间电气隔离和逻辑电平转换的作用。PC机的下行数据由COM口的3脚输出送到芯片MAX232的8脚,经变换为CMOS电平后再由9脚输出送去单片机的10脚(P3.0/RXD)。同样,单片机的上行数据由11脚(P3.1/TXD

7、)输出送到MAX232芯片的9脚,经变换为RS-232电平后再由7脚输出送去PC机COM口的2-10-脚。实现PC机与单片机的收、发数据互换。3.硬件系统的优化整合为了安装和携带方便,可把下载线电路中的起电平转换作用的芯片MAX232也焊接在目标板上,前面接焊一个RS-232接口插座(母座)与电缆连接。这样,就可以从商店购买一条标准的RS-232成品下载线实现PC机与目标板联机。目标板的外置电源可用一个电池盒装上3节干电池供电,但携带起来不够方便。目前的P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。