精品文档-单片机技术及应用项目化教程(郭晓凤)-第2章
- 格式:ppt
- 大小:1.59 MB
- 文档页数:89
单片机应用技术b2第2章单片机开发系统一个单片机应用系统从提出任务到正式投入运行的过程,称为单片机的开发。
开发过程所用的设备称为开发工具。
虽然单片机造价低、功能强、简单易学、使用方便,可用来组成各种不同规模的应用系统,但由于它的硬件和软件的支持能力有限,自身无调试能力,因此必须配备一定的研制工具,借助于开发工具来排除应用系统(或称目标系统)样机中的硬件故障,生成目标程序,并排除程序错误。
当目标系统调试成功以后,还需要用开发工具把目标程序固化到单片机内部或外部EPROM芯片中。
本章简述单片机应用系统设计制造中所必需的开发工具以及用它们调试单片机应用系统的基本方法。
实训2 单片机开发系统及使用1.实训目的(1) 了解单片机开发系统的基本组成及功能。
(2) 通过最简应用系统实例了解单片机开发系统的使用方法。
2.实训设备与器件实训设备:单片机开发系统。
实训电路:参见附录原理图。
3.实训步骤及要求1)系统连接参照图2.1将单片机开发系统、实验板及计算机连接起来。
注意单片机开发系统的电源不要接反。
2)输入、编辑汇编语言源程序利用DOS提供的EDIT或其它文本编辑软件QE、SK等,输入下面程序。
注意,分号后面的文字为说明文字,输入时可以省略。
保存文件时,程序名后缀应为ASM,例如:LED1.ASM。
程序;说明ORG 0000H ;程序从地址0000H开始存放START: MOV P1,#00H ;把立即数00H 送P1口,点亮所有发光二极管ACALL DELAY ;延时MOV P1,#0FFH ;灭掉所有发光二极管ACALL DELAY ;延时AJMP START ;重复闪动DELAY: MOV R3,#0FFH ;延时子程序开始DEL2: MOV R4,#0FFHDEL1: NOPDJNZ R4,DEL1DJNZ R3,DEL2RET ;子程序返回END ;汇编程序结束3)启动单片机开发系统调试软件使用不同的单片机开发系统,调试软件也有所不同。
51单片机C语言教程-郭天祥-PDF转word版第二章第2章Keil软件使用及流水灯设计本章详细介绍单片机程序常用编译软件Keil的用法,包括用Kei建立工程、工程配置、C51单片机程序软件仿真、单步、全速、断点设置、变量查看等。
同时还介绍如何使用SST89E516RD单片机进行计算机与TX-IC单片机学习板之间的硬件仿真。
用一个完整的C51程序来操作发光二极管的点亮与熄灭,然后调用C51库函数来方便地实现流水灯,最后为大家补充蜂鸣器与继电器的操作方法及集电极开路与漏极开路的概念。
从这一章开始我们将手把手地讲解单片机C语言编程。
认真学好本章,对于初学者来说将会是一个非常好的开头。
2.1 Kell工程建立及常用按钮介绍在使用Keil软件之前,要保证在用户的计算机上装有一套稳定可靠的软件。
本教材中讲解的Keil版本为V6.12,为了能让大家更方便地学习本软件的用法,建议大家在学习本教材时尽量选择该版本。
在本书中,我们强烈推荐的学习方法是边学边用,所以在这里我们不会像传统专业书籍那样,将某个软件的所有功能事先都讲解得非常仔细,很多不用的地方我们不做说明,需要用到什么,我们就学习什么,这样才能有效地理解它、记忆它,最终到达学以致用的目的。
2.1.1 Keil工程的建立进入Keil后,屏幕知图2.1.1所示,紧接着出现编辑界面,如图2.1.2所示。
图2.1.1 启动Keil软件时的屏幕(1)建立一个新工程单击<Project>菜单中的<New Project…>选项,如图2.1.3所示。
(2)选择工程要保存的路径,输入工程文件名。
Keil的一个工程里通常含有很多小文件, 为了方便管理,通常我们将一个工程放在一个独立文件夹下,比方保存到part2_l文件夹,工程文件的名字为part2_l,如图2.1.4所示,然后单击<保存>按钮。
工程建立后,此工程名变为part2_l.uv2。