单片机实验proteus版(2015) - 图文 下载本文

单片机原理与接口技术

实验指导书

广东省光电信息实验教学示范中心

2014-10

目 录

预备知识 汇编软件Keil μVision的学习 ..................................... 3 实验一 汇编语言的应用及Keil C编译环境 ............................ 12 实验二 Proteus软件学习与流水灯仿真实验错误!未定义书签。 实验三 中断和定时器实验 .......................... 错误!未定义书签。 实验四 数码管仿真实验 .............................. 错误!未定义书签。 实验五 键盘实验 .......................................... 错误!未定义书签。 实验六 程序烧录实验 .................................. 错误!未定义书签。 附录 实验报告书写模版 ................................ 错误!未定义书签。

预备知识 汇编软件Keil μVision的学习

Keil μVision软件是目前最流行开发MCS-51系列单片机的软件之一。Keil μVision提供包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境Keil μVision将这些部分组合在一起。该软件具有类似VC风格的界面,提供了丰富的工具、命令和窗口,可以使开发者在程序调试过程中随时掌握代码所实现的功能。

1、项目工程的建立

打开Keil uVision4的图标,出现

图1.0

(1) 建立第一个工程文件

在桌面上双击Keil uVision4图标,启动集成开发环境如图1.1所示,该界面中最上面一行是菜单,菜单下面是各种工具按钮,左边的project workspace窗口为项目管理窗口(Project Window),最下面的为输出窗口(Output Window),中间部分为工作区,通常我们所编的源程序、调试程序代码窗口会出现在这里。

图1.1

点击Project菜单下的New Project命令,在出现的对话框中输入项目名,keil工程名可以用汉字的,但为了避免编译出现乱码,最好还是不用汉字做工程名或文件名。选择合适的文件夹下建立新的工程项目,一般不要放在桌面上,实验室的电脑都带有自动复原功能,重

启后桌面文件全部丢失,点击确定按钮出现如图1.2所示的Select Device For Target‘Target1’对话框,在Date base下选择Atmel,点开“+”号,选择AT89C51器件,点击确定按钮。

图1.2

(2) 源程序文件的建立

使用菜单File->New命令,弹出源程序编辑窗口,输入程序。点击File->Save as命令,

保存文件为***.ASM。注意汇编语言的后缀是asm,c语言的后缀是c。

图1.3

(3)将文件加入到工程项目中

按图1.3所示点击Add File to Group ?Source Group1?命令,然后选中**.ASM文件,点击Add按钮,将你编写的源程序**.ASM加入项目中。如图1.4所示: