把程序写入单片机精选课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《把程序写入单片机精选课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 写入 单片机 精选 课件
- 资源描述:
-
1、任务二任务二 把程序写入单片机把程序写入单片机不同的单片机有不同的输入程序方法。一般的单片机需要把程序通过编译器(如keilC51、WAVE6000等)编译为*.HEX文件或*.BIN文件,然后把这个后缀为HEX的文件或*.BIN文件烧录到单片机。【硬件知识】【硬件知识】1.Easy 51pro编程器原理图编程器原理图 2.Easy 51pro编程器的特点编程器的特点n(1)使用串口通讯,芯片自动判别,编程过程中的擦除、烧写、校验各种操作完全由编程器上的监控芯片89C51控制,不受PC配置及其主频的影响。n(2)采用高速波特率进行数据传送,经测试,烧写一片4K ROM的AT89C51仅需要9.
2、5S,而读取和校验仅需要3.5S。n(3)体积小巧,省去笨重的外接电源适配器,直接使用PC的USB端口提供5V电源。n(4)配套软件功能完善,具有编程、读取、校验、空检查、擦除、加密等系列功能。n(5)40pin和20pin锁紧插座,所有器件全部以第一脚对齐,无附加跳线,对于DIP封装芯片无需任何适配器。可烧写40脚单片机芯片和20脚单片机芯片。3.Easy 51pro编程器与PC的硬件连接n(1)通讯电缆与编程器连接好。n(2)将9针串口插头插入电脑串口。n(3)USB插头插入电脑任一个USB口,此时编程器上LED点亮,表明电源接通。n(4)把单片机芯片正确地放到编程器的相应插座上,注意,芯
3、片的缺口要朝向插座的把手方向。4.单片机的程序存储器单片机的程序存储器n80C51的程序存储器用于存放程序及表格常数。(1)程序存储器由内、外两部分组成80C51片内有4K字节的程序存储器,其编址为0000H0FFFH,外部扩展最大支持64K字节。外部EPROM也从0000H开始编址,其编址为0000H0FFFH,如图2-3所示。因此,80C51单片机内外程序存储器在地址上有重叠。由EA信号来控制内、外程序存储器的选择。n1)EA=1时,当PC值在0000H0FFFH范围内,CPU访问内部存储器;当PC值大于0FFFH范围时,CPU访问外部存储器。n2)EA=0时,不管PC值的大小,CPU总是
4、访问外部程序存储器。n对于我们做实验,80C51可以满足相关实验对存储空间的要求,不需要再扩展片外的程序存储器。(2)程序存储器以计数器PC作为地址指针n程序计数器PC为16位的寄存器,它决定了MCS-51单片机可寻址的最大范围为64K字节,即0000H0FFFH。PC不属于特殊功能寄存器,没有专门的地址,不能直接访问。(3)程序存储器的入口地址n在程序存储器中,0000H002AH共43个单元用作存储特定程序的入口地址。n0000H0002H这3个单元是系统的启动单元;n0003H000AH 外部中断0中断服务程序地址区;n000BH0012H 定时/计数器0中断服务程序地址区;n0013H
5、001AH 外部中断1中断服务程序地址区;n001BH0022H 定时/计数器1中断服务程序地址区;n0023H002AH 串行口中断服务程序地址区。(4)指令执行的基本过程n1)单片机在工作前,首先必须在存储器中装入程序。所谓程序,就是为了完成某项工作,将一系列指令有序地组合,而指令则是要求单片机执行某种操作的命令。n2)指令分为操作码和地址码两个部分,操作码部分规定了单片机操作类型,而地址码部分一般是直接或间接地给出了参与操作的数据的存放地址,所以地址码也可以直接称为操作数。n3)单片机完成每项工作,必须有序地执行一系列指令。单片机执行一条指令一般分为取指令、分析指令和执行指令。n从存储器
展开阅读全文