最新单片机完整经典课件最新PPT课件.ppt
《最新单片机完整经典课件最新PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新单片机完整经典课件最新PPT课件.ppt(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、n掌握掌握:n1 1、单片机系统开发的一般方法、单片机系统开发的一般方法n2 2、ISPISP在线编程中使用的单片机管脚在线编程中使用的单片机管脚n3 3、利用、利用ProteusProteus进行进行5151单片机仿真的流程单片机仿真的流程n4 4、熟练掌握、熟练掌握WaveWave、ProteusProteus软件的使用软件的使用串口串口/并口并口仿真器仿真器实验箱实验箱(目标板目标板)仿真软件仿真软件(集集成开发环境成开发环境)3434芯电缆芯电缆仿真头仿真头1402120EPROM 写入器写入器(或(或下载线下载线)nEEPROM 写入器(写入器(或或下载线下载线)、仿真器、)、仿真器
2、、PC机机n集成开发环境(编译、汇编、仿真程序),集成开发环境(编译、汇编、仿真程序),如如:WAVE6000、Keil uV2/uV3 nEPROM写入程序写入程序n程序下载软件(程序下载软件(S51系列单片机)系列单片机)四、四、 ISP 在线编程在线编程nAVRAVR和和ATMELATMEL的的AT89SAT89S系列单片机可以系列单片机可以使用使用ISPISP下载线在线编程擦写下载线在线编程擦写,即不,即不必将必将ICIC芯片拆下芯片拆下, ,直接在电路板上进直接在电路板上进行程序修改、下载等操作。这样对行程序修改、下载等操作。这样对程序的调试和升级都很方便。程序的调试和升级都很方便。
3、ISPISP下下载线的线路很简单,适合自己动手载线的线路很简单,适合自己动手制作。制作。n注意:注意:n下载软件和下载工具都是配套的下载软件和下载工具都是配套的 n硬件不一样不可能通用硬件不一样不可能通用 nMOSI:数据串行输入数据串行输入nMISO:串行数据输出串行数据输出nSCK:同步控制时钟同步控制时钟nREST:复位复位Pin CABLEAT89SSignal namePIN OUT1MOSIP1.52VCC345RSTRESET67SCKP1.789MISOP1.610GNDn1 1、硬件安装、硬件安装 把把ISPISP下载线的一端接计算机的下载线的一端接计算机的USBUSB,另一
4、,另一端接端接CPUCPU板的板的1010芯插座。芯插座。n2 2、软件安装、软件安装 安装下载安装下载AVR_fighter.exeAVR_fighter.exe软件。软件。 3 3、使用方法、使用方法 软件安装后,双击图标软件安装后,双击图标 运行下运行下载软件。载软件。装入程序装入程序 选择单片机选择单片机型号型号 nWAVE6000WAVE6000软件集成了强大的软件集成了强大的文件编辑处文件编辑处理、编译连接、项目管理、排列窗口工理、编译连接、项目管理、排列窗口工具、书签窗口、观察窗口、反汇编具、书签窗口、观察窗口、反汇编等多等多种功能,提供单步、跟踪、自动单步种功能,提供单步、跟踪
5、、自动单步/ /跟跟踪、断点、执行到光标处、全速执行、踪、断点、执行到光标处、全速执行、复位、暂停等多种调试手段。复位、暂停等多种调试手段。n支持支持ASMASM、 C C语言语言及多模块混合源程序调及多模块混合源程序调试。同时可无缝支持试。同时可无缝支持Keil Uv2/Uv3 Keil Uv2/Uv3 C51C51的仿真调试。的仿真调试。 项目窗口信息窗口编辑窗口CPU窗口1)打开)打开WAVE6000调试环境调试环境 n2 2)建立新程序)建立新程序n选择菜单选择菜单 文件文件 | | 新建文件新建文件 功能功能 n出现一个文件名为出现一个文件名为NONAME1NONAME1的源程序窗的
6、源程序窗口,在此窗口中输入程序。口,在此窗口中输入程序。n3 3)保存程序)保存程序n选择菜单选择菜单 文件文件 | | 保存文件保存文件 或或 文件文件 | | 另存为另存为 功能功能n选择文件所要保存的位置,文件名扩展选择文件所要保存的位置,文件名扩展名名 * *.ASM.ASM。保存文件所保存文件所在路径在路径文件名,后缀文件名,后缀为为ASMASMn4 4)建立新的项目)建立新的项目n选择菜单选择菜单 文件文件 | | 新建项目新建项目 功能功能n(1 1)加入模块文件。)加入模块文件。n(2 2)加入包含文件。)加入包含文件。 n(3 3)保存项目)保存项目 n 自动将后缀设成自动将
7、后缀设成“.PRJ.PRJ”。将项目存将项目存在与源程序相同的文件夹下在与源程序相同的文件夹下。 n项目保存好后,如果项目保存好后,如果项目是打开的项目是打开的,可,可以看到项目中的以看到项目中的“模块文件模块文件”已有一个已有一个模块模块“MY1.ASM”MY1.ASM”。n如果项目窗口没有打开如果项目窗口没有打开,可以选择菜单,可以选择菜单 窗口窗口 | | 项目窗口项目窗口 功能来打开。功能来打开。n可通过可通过仿真器设置快捷键仿真器设置快捷键或或双击项目窗双击项目窗口第一行口第一行选择选择仿真器和要仿真的单片机仿真器和要仿真的单片机可以通过仿真器设置快捷键或可以通过仿真器设置快捷键或双
8、击项目窗口第一行选择仿真双击项目窗口第一行选择仿真器和要仿真的单片机器和要仿真的单片机n5 5)设置项目)设置项目n“仿真器仿真器”栏选择仿真器类型和仿真头及单片栏选择仿真器类型和仿真头及单片机。机。“语言语言”栏中选择编译器类型,栏中选择编译器类型,“通信设通信设置置”中选择端口及波特率,保存项目。中选择端口及波特率,保存项目。 加上前面的加上前面的“勾勾”即为软件仿真方式即为软件仿真方式n)编译程序)编译程序n选择菜单选择菜单 项目项目 | | 编译编译 功能或功能或按编译快按编译快捷图标捷图标或或F9F9键键,编译你的项目,编译你的项目 项目窗口项目窗口编译快捷键编译快捷键信息窗口信息窗
9、口n)程序调试)程序调试n 执行执行 | | 全速执行全速执行 ,或,或CTRLCTRLF9F9n 执行执行 | | 跟踪跟踪 ,或,或F7F7键键n一条指令一条指令地执行程序,若有子程一条指令一条指令地执行程序,若有子程序调用,也会跟踪到子程序中去。序调用,也会跟踪到子程序中去。 n 执行执行 | | 单步单步 ,或,或F F键键n单步执行,但不会跟踪到子程序中单步执行,但不会跟踪到子程序中n 执行执行 | | 执行到光标处执行到光标处 ,或,或F F键键n由于条件编译或高级语言优化的原因,不是所有由于条件编译或高级语言优化的原因,不是所有的源程序都能产生机器指令。源程序窗口最左边的源程序都
10、能产生机器指令。源程序窗口最左边的的“o”o”代表此行为有效程序,此行产生了可以代表此行为有效程序,此行产生了可以指行的机器指令。指行的机器指令。 跟踪快捷键跟踪快捷键当前程序指针当前程序指针有效程序行有效程序行是来自英国是来自英国Labcenter公公司的嵌入式系统仿真开发软件,它司的嵌入式系统仿真开发软件,它包括原理图布图、混合模式仿真、包括原理图布图、混合模式仿真、VSM嵌入式仿真以及嵌入式仿真以及PCB制板功能。制板功能。n(一)(一) Proteus Proteus 概览概览n(二)(二) 原理图设计原理图设计n(三)(三) PROTEUSPROTEUS微处理器仿真微处理器仿真n(四
11、)(四) Proteus Proteus和和KeilKeil联合调试联合调试n在传统的在传统的CADCAD功能中添加了嵌入式系统的仿真功能中添加了嵌入式系统的仿真可以完整地仿真微控制器以及相连的模拟和数可以完整地仿真微控制器以及相连的模拟和数字电路字电路(一)(一)Proteus Proteus 概览概览ProSPICE混合模式仿真器混合模式仿真器ISIS设计仿真平台设计仿真平台VSM嵌入式仿真嵌入式仿真ARESPCB制版制版ProteusDesign SuiteProteus Proteus 概览概览 在在Proteus中中, 从原理图设从原理图设计、单片机编程、系统仿真到计、单片机编程、系
12、统仿真到PCB布线一气呵成。完成了从布线一气呵成。完成了从概念到产品的整个过程。概念到产品的整个过程。nProteusProteus是一个虚拟实验室,是一个虚拟实验室,提供了大量的虚拟仪器、仪提供了大量的虚拟仪器、仪表、激励源和分析工具:表、激励源和分析工具:n1313类激励源类激励源n直流、正弦、脉冲直流、正弦、脉冲n1313类曲线图表类曲线图表n模拟、数字、频率模拟、数字、频率n1212类虚拟仪器类虚拟仪器n示波器、逻辑分析仪、示波器、逻辑分析仪、SPI/ISPI/I2 2C C调试器调试器n电压电压/ /电流探针电流探针PROTEUS虚拟实验室探针虚拟实验室探针(Probe)n电压探针电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 单片机 完整 经典 课件 PPT
限制150内