单片机完整经典课件最新

单片机完整经典课件最新

ID:26655373

大小:3.53 MB

页数:58页

时间:2018-11-28

单片机完整经典课件最新_第1页
单片机完整经典课件最新_第2页
单片机完整经典课件最新_第3页
单片机完整经典课件最新_第4页
单片机完整经典课件最新_第5页
资源描述:

《单片机完整经典课件最新》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机应用系统的设计与开发掌握:1、单片机系统开发的一般方法2、ISP在线编程中使用的单片机管脚3、利用Proteus进行51单片机仿真的流程4、熟练掌握Wave、Proteus软件的使用单片机应用系统的设计与开发一、单片机系统开发的一般方法二、单片机硬件系统的基本组成三、单片机开发系统概述四、ISP在线编程五、WAVE6000集成开发环境六、Proteus入门教程一、单片机系统开发的一般方法1、确定任务,可行性分析2、总体设计3、硬件设计程序存储器、数据存储器和I/O接口地址译码电路、总线驱动能力、抗干扰措施4、软件设计5、系统调试二、单片机硬件系统

2、的基本组成电源单片机芯片时钟复位电路三、单片机开发系统概述用单片机组成应用系统时,其应用程序的编程、修改、调试,运行结果是否符合设计要求,软件、硬件故障的判断以及程序固化等等问题,靠系统自身根本无法解决,必须借助外界的帮助。帮助单片机应用系统进行研制的工具称为单片机开发工具或叫单片机开发系统。它和微机开发系统一样,是用来帮助研制单片机应用系统的软件和硬件的一种专用装置。串口/并口仿真器实验箱(目标板)仿真软件(集成开发环境)34芯电缆仿真头1402120EPROM写入器(或下载线)硬件:EEPROM写入器(或下载线)、仿真器、PC机软件:集成开发环境(

3、编译、汇编、仿真程序),如:WAVE6000、KeiluV2/uV3EPROM写入程序程序下载软件(S51系列单片机)四、ISP在线编程AVR和ATMEL的AT89S系列单片机可以使用ISP下载线在线编程擦写,即不必将IC芯片拆下,直接在电路板上进行程序修改、下载等操作。这样对程序的调试和升级都很方便。ISP下载线的线路很简单,适合自己动手制作。注意:下载软件和下载工具都是配套的硬件不一样不可能通用MOSI:数据串行输入MISO:串行数据输出SCK:同步控制时钟REST:复位PinCABLEAT89SSignalnamePINOUT1MOSIP1.52

4、VCC345RSTRESET67SCKP1.789MISOP1.610GND1、硬件安装把ISP下载线的一端接计算机的USB,另一端接CPU板的10芯插座。2、软件安装安装下载AVR_fighter.exe软件。3、使用方法软件安装后,双击图标运行下载软件。装入程序选择单片机型号五、WAVE6000集成开发环境WAVE6000软件集成了强大的文件编辑处理、编译连接、项目管理、排列窗口工具、书签窗口、观察窗口、反汇编等多种功能,提供单步、跟踪、自动单步/跟踪、断点、执行到光标处、全速执行、复位、暂停等多种调试手段。支持ASM、C语言及多模块混合源程序调试

5、。同时可无缝支持KeilUv2/Uv3C51的仿真调试。项目窗口信息窗口编辑窗口CPU窗口1)打开WAVE6000调试环境2)建立新程序选择菜单[文件

6、新建文件]功能出现一个文件名为NONAME1的源程序窗口,在此窗口中输入程序。3)保存程序选择菜单[文件

7、保存文件]或[文件

8、另存为]功能选择文件所要保存的位置,文件名扩展名*.ASM。保存文件所在路径文件名,后缀为ASM4)建立新的项目选择菜单[文件

9、新建项目]功能(1)加入模块文件。(2)加入包含文件。(3)保存项目自动将后缀设成“.PRJ”。将项目存在与源程序相同的文件夹下。项目保存好后,如果项目

10、是打开的,可以看到项目中的“模块文件”已有一个模块“MY1.ASM”。如果项目窗口没有打开,可以选择菜单[窗口

11、项目窗口]功能来打开。可通过仿真器设置快捷键或双击项目窗口第一行选择仿真器和要仿真的单片机可以通过仿真器设置快捷键或双击项目窗口第一行选择仿真器和要仿真的单片机5)设置项目“仿真器”栏选择仿真器类型和仿真头及单片机。“语言”栏中选择编译器类型,“通信设置”中选择端口及波特率,保存项目。加上前面的“勾”即为软件仿真方式6)编译程序选择菜单[项目

12、编译]功能或按编译快捷图标或F9键,编译你的项目项目窗口编译快捷键信息窗口7)程序调试[执行

13、全速执

14、行],或CTRL+F9[执行

15、跟踪],或F7键一条指令一条指令地执行程序,若有子程序调用,也会跟踪到子程序中去。[执行

16、单步],或F8键单步执行,但不会跟踪到子程序中[执行

17、执行到光标处],或F4键由于条件编译或高级语言优化的原因,不是所有的源程序都能产生机器指令。源程序窗口最左边的“o”代表此行为有效程序,此行产生了可以指行的机器指令。跟踪快捷键当前程序指针有效程序行六、Proteus入门教程Proteus是来自英国Labcenter公司的嵌入式系统仿真开发软件,它包括原理图布图、混合模式仿真、VSM嵌入式仿真以及PCB制板功能。(一)Proteus

18、概览(二)原理图设计(三)PROTEUS微处理器仿真(四)Proteus和Keil联合调试在传

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

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

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