当前位置:首页 > 《单片机原理及应用》!!! - 图文
单片机原理及应用技术
实 验 指 导 书
能源工程学院
目录
实验一、编译软件的认识及流水灯的实现?????????1 实验二、中断?????????????????????13 实验三、定时器的应用?????????????????15 实验四、数码管显示??????????????????17
实验一、编译软件的认识及流水灯的实现
1. 编译软件的认识
目前流行的51系列单片机开发软件是德国Keil公司推出的Keil C51软件,它是一个基于32位Windows环境的应用程序,支持C语言和汇编语言编程,其6.0以上的版本将编译和仿真软件统一为μVision(通常称为μV2)。
(1)应用Keil进行软件仿真开发的主要步骤为:
编写源程序并保存—建立工程并添加源文件—设置工程—编译/汇编、连接,产生目标文件—程序调试。Keil使用“工程”(Project)的概念,对工程(而不能对单一的源程序)进行编译/汇编、连接等操作。工程的建立、设置、编译/汇编及连接产生目标文件的方法非常易于掌握。首先选择菜单File-New…,在源程序编辑器中输入汇编语言或C语言源程序(或选择File-Open…,直接打开已用其它编辑器编辑好的源程序文档)并保存,注意保存时必须在文件名后加上扩展名.asm(.a51)或.c;然后选择菜单Project-New Project…,建立新工程并保存(保存时无需加扩展名,也可加上扩展名.uv2);工程保存后会立即弹出一个设备选择对话框,选择CPU后点确定返回主界面。这时工程管理窗口的文件页(Files)会出现“Target1”,将其前面+号展开,接着选择Source Group1,右击鼠标弹出快捷菜单,选择“Add File to Group ?Source Group1?”,出现一个对话框,要求寻找并加入源文件(在加入一个源文件后,该对话框不会消失,而是等待继续加入其它文件)。加入文件后点close返回主界面,展开“Source Group1”前面+号,就会看到所加入的文件,双击文件名,即可打开该源程序文件。紧接着对工程进行设置,选择工程管理窗口的Target1,再选择Project-Option for Target?Target1?(或点右键弹出快捷菜单再选择该选项),打开工程属性设置对话框,共有8个选项卡,主要设置工作包括在Target选项卡中设置晶振频率、在Debug选项卡中设置实验仿真板等,如要写片,还必须在Output选项卡中选中“Creat Hex Fi”;其它选项卡内容一般可取默认值。工程设置后按F7键(或点击编译工具栏上相应图标)进行编译/汇编、连接以及产生目标文件。
(2)应用Keil进行软件仿真开发步骤的图形化表示。
双击桌面上的
图标,打开以下窗口:
1
点“工程”,新建工程:
给工程起一个名字,用“xiaodeng”就是小灯的意思,然后点保存:
选择使用的芯片型号,开发板上的单片机是STC89C51,编译软件中没有STC系列的选项(若需要可以下载相关插件),可以用Atmel公司生产的89C51或89S51代替,双击Atmel:
2
共分享92篇相关文档