- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]单片机课件-C语言
2、仿真调试软件WAVE 仿真调试软件WAVE(或Keil)用来完成对用户编制的汇编源程序或C语言应用程序进行编辑、编译、软件仿真调试,并生成.HEX目标文件以供烧写。 1. ISP 单片机实验板介绍 所谓可在线编程(ISP),就是单片机在实验板上进行擦除和编程(烧写),而不是象传统方式那样,从实验板上拔下单片机,插到编程器上擦除和烧写,烧写完毕,再从编程器上拔下单片机,插到实验板上运行,这样不但费时费工,而且容易损坏芯片。 可在线编程单片机多功能实验板上有在线编程电路,实验者可通过带锁按压开关方便地实现系统编程状态和程序运行状态之间的转换,带锁按压开关按下, 运行ISP编程软件进行编程,将目标程序写入单片机内FLASH程序存储器, 并且可以反复地擦除和编程。再次按带锁按压开关,开关弹起, 直接观察编程后的运行结果. 可在线编程单片机多功能实验板(以下简称实验板)核心为增强型51单片机-89S52,该单片机和8051/52、89C51/52完全兼容,内含256B RAM 8KB FLASH EEPROM、 3 个16位定/计数器,并有看门狗。 实验板上有多个短接块, 通过改变跳线的位置改变接口的设计安排。同时也留由P0、P1、P2的24插孔和P3的RD和WR插孔供用户做更深入开发时接到其它面包板或目标板上。 2.多功能实验板涉及到的软件介绍 单片机可在线编程多功能实验板只是给你创造了硬件平台,没有软件是无济于事的. 它涉及的软件是: 1 .在线编程软件Microcontroller ISP Software(简称ISP软件),完成在线编程(烧录)功能 2.编辑、编译、跟踪调试集成软件包 WAVE(自带汇编器)或其他调试集成软件包(如Keil), 完成对用户程序编辑、汇编(或编译)、软件仿真调试,并生成.HEX目标文件以供烧写。 3.用户自行用汇编或C语言编制的应用程序。 4.随板综合测试的机器码(TESTALL.HEX)。 1、在线编程软件Atmel Microcontroller ISP Soft 打开文件后选择自动编程 编程进行,红线闪动 每次重写时先要初始化(点击下图红圈) 如果初始化不成功,会出现下面画面,此时检查下载线是否接好,执行/编程按键是否按下。 加密选择 烧写程序: 进入 Micricont ISP software 软件 点击图标: AIMEL (1) 选 options/select port 选 ⊙LPT1 /OK (2) 选 options/select Device 选 AT89/AT89S52/ ⊙Byte Mode 注意:在做这项选择时要将 EXE/SP 按下 然后开始烧写程序。 操作过程: (1)选FILE/打开 XXXX.HEX 文件 (2)点击 图标(初始化) / 确定 (3)点击 图标(开始烧写程序)/OK /OK 烧写完后,将按键按起来,开始执行程序. A 归纳如下: P0 口为输入口,输入开关的状态 P1 为输出口,控制6个数码管的哪一个点亮(位控) P2 为输出口,控制数码管的哪一段点亮(段控) P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 K0 K1 K2 K3 K4 K5 K6 K7 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 哪一位亮,哪一位置1 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 g f e d c b a a b c e f d g 哪一段亮,哪一段置1 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 g f e d c b a 1 0 0 ,1 1 1 1 4 F 例:显示: 3——4FH a b c e f d g P2.6 P2.5 P2.4 P2.3 P2.2 P2.1
文档评论(0)