logo资料库

c8051f020单片机实验指导书.pdf

第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
资料共33页,剩余部分请下载后查看
C8051F020 学习开发板购买网址:http://www.hkd168.com 目 录 一 声明 .................................................................... 二 快速运行第一个程序...................................................... 2.1 Keil C51 的安装....................................................... 2.1.1 系统要求...................................................... 2.1.2 软件的安装.................................................... 2.2 USB调试仿真器驱动程序的安装 ….................................... 2.3 μ Vision2 集成开发环境............................................. 2.3.1 μ Vision2 集成工具 ........................................... 2.3.2 菜单栏命令、工具栏和快捷方式 .................................. 2.4 Keil C51 使用及与仿真器连调 ......................................... 2.4.1 创建第一个 Keil C51 应用程序 .................................. 2.4.2 程序文件的编译、链接 .......................................... 2.4.3 程序调试...................................................... 三 C8051F020 学习开发板基础实验 .............................................. 3.1 I/O 口控制实验(蜂鸣器驱动实验) ..................................... 3.2 数码管显示实验..................................................... 3.3 键盘扫描实验......................................................... 3.4 中断按键实验........................................................ 3.5 利用 SMBUS 实现基于 I2C 器件操作实验(读写 EEPROM AT24C01) ........... 3.6 字符型液晶 1602 显示实验 ............................................. 3.7 图型液晶 12864 显示实验............................................... 3.8 串口通信实验....................................................... 3.9 ADC0 片上温度采集实验............ ................................. 3.10 数字温度传感器 DS18B20 实验......................................... 3.11 ADC0 电压采集实验 .................................................. 3.12 硬件 SPI 接口控制跑马灯实验 ......................................... 3.13 DAC0 输出正弦实验 .................................................. 3.14 比较器(CP)实验................................................... 3.15 用 PCA 硬件单元实现 PWM 实验 ......................................... 3.16 用 PCA 硬件单元实现边沿捕捉实验 .................................... 3.17 红外数据接收实验..................................................
C8051F020 学习开发板购买网址:http://www.hkd168.com 声明 本电子文档是我公司C8051F020学习开发板实验使 用手册,本文档为本公司劳动成果,未经本公司同意 ,请忽用于商业目的。 若文档中涉及了与其它正式出版书籍类同内容, 被认为侵权行为,可及时与我公司销售部门反应,我 们将及时把不适当内容删除。 2010/2/26
C8051F020 学习开发板购买网址:http://www.hkd168.com 二 快速运行第一个程序 2.1 Keil C51 的安装 2.1.1 系统要求 安装Keil C51 集成开发软件,必须满足最小的硬件和软件要求,才能确保编译器以及其他程序 功能正常,必须具有: (1) Pentium、Pentium-II 或兼容处理器的PC; (2) Windows95、Windows98、Windows NT4.0; (3) 至少16MB RAM; (4) 至少20MB 硬盘空间。 2.1.2 软件的安装 下面以Keil C51 V7.0 版为例,介绍如何安装Keil μVision2 集成开发环境。 (1) 进入..\Keil CV7.0\Setup 目录下,这时会看到SETUP.EXE 的安装文件,双击该文件即 可开始安装。 (2) 这时会出现如图2-1-1所示的安装初始化画面,稍后弹出一个安装向导对话框如图2-1-2 所示,询问用户是安装、修复更新或是卸载Keil C51 软件,用户可以根据需要进行选择,当然若是 第一次安装该软件应选择第一项Install Support for Additional...安装该软件。 图2-1-1 安装初始化
C8051F020 学习开发板购买网址:http://www.hkd168.com 图2-1-2 安装向导画面 (3) 单击Next 命令按钮,这时会出现如图2-1-3 所示的安装询问对话框,提示用户是 安装 完全版还是评估版。如果您购买了正版的Keil C 软件当然是选择Full Version 了,否则您只 能选 择Eval Version 选项。 图2-1-3 安装询问画面 (4) 在此后弹出几个确认对话框中选择Next,这时会出现一个如图2-1-4 所示的安装路径设 置对话框,默认路径是C:\KEIL,当然用户可以点击Browse 选择适合自己安装的目录,如D:\Keil C51 V7.0。
C8051F020 学习开发板购买网址:http://www.hkd168.com 图2-1-4 安装路径设置对话框 图2-1-5 安装进度指示画面 (5) 在接下来的询问确认对话框中选择Next 命令按钮加以确认即可出现如图2-1-5 所示的 安装进度指示画面。 (6) 接下来就是等待安装,安装完毕后单击Finish 加以确认,此时您可以在桌面上看到Keil
C8051F020 学习开发板购买网址:http://www.hkd168.com μVision2 软件的快捷图标如图2-1-6 所示,双击它就可以进入Keil C51 集成开发环境。 图2-1-6 快捷图标 图2-1-7 SiC8051F_uv2驱动安装界面 2.2 USB 调试仿真器驱动程序的安装 (1)点击“SiC8051F_uv2”安装程序(若使用keil uv3的版本,则使用SiC8051F_uv3驱动程序), 过出现如图2-1-7界面,之后出现如图2-2-1界面,若之前已经安装过相应的驱动,则出现此界面, 选择是重新安装,还是更新。若第一次安装则不需要选择,直接点next按扭。默认情况下,驱动程 序会自动找到keil的安装目录,无需要进行更改。驱动程序要安装在keil目录下。 图2-2-1 选择重新安装还是更新 (2)一直点击“next”,在出现图2-2-2 的License Agreement,选择I accept。再次点击 next。 图2-2-2 license Agreement (3)一直点击“next”,在出现图2-2-3,进行目录选择,使用默认即可,将驱动装在keil目 录下。
C8051F020 学习开发板购买网址:http://www.hkd168.com 图2-2-3 目录选择 (4)此后,一直点击“next”, 直到安装完成。 2.3 μ Vision2 集成开发环境 2.3.1 μ Vision2 集成工具 μVision2 支持所有的Keil 80C51 的工具软件,包括C51 编译器、宏汇编器、链接器/定位器 和目标文件至Hex 格式转换器,μVision2 可以自动完成编译、汇编、链接程序等操作。 (1) C51 编译器和A51 汇编器 由μVision2 IDE 创建的源文件,可以被 C51 编译器或A51 汇编器处理,生成可重定位的 object 文件。Keil C51 编译器遵照ANSI C 语言标准,支持C 语言的所有标准特性。另外,还增 加了几个可以直接支持80C51 结构的特性。Keil A51 宏汇编器支持80C51 及其派生系列的所有 指令集。 (2) LIB51 库管理器 LIB51 库管理器可以从由汇编器和编译器创建的目标文件建立目标库。这些库是按规定格式排 列的目标模块,可在以后被链接器所使用。当链接器处理一个库时,仅仅使用了库中程序使用了的 目标模块而不是全部加以引用。 (3) BL51 链接器/定位器 BL51 链接器使用从库中提取出来的目标模块和由编译器、汇编器生成的目标模块,创建一个 绝对地址目标模块。绝对地址目标文件或模块包括不可重定位的代码和数据。所有的代码和数据都 被固定在具体的存储器单元中。 (4) μVision2 软件调试器 μVision2 软件调试器能十分理想地进行快速、可靠的程序调试。调试器包括一个高速模拟器, 您可以使用它模拟整个80C51 系统,包括片上外围器件和外部硬件。当您从器件数据库选择器件 时,这个器件的属性会被自动配置。 (5) μVision2 硬件调试器 μVision2 调试器向您提供了几种在实际目标硬件上测试程序的方法。安装SiC8051F驱动程序, 并通过JTAG即可将程序下载到目标上;将调试仿真器与目标板相连接,通过μVision2 的人机交互 环境指挥连接的硬件完成仿真操作。 2.3.2 菜单栏命令、工具栏和快捷方式 安装Keil C51 软件后,点击桌面Keil C51 快捷图标即可进入如图2-3-1所示的集成开发环境,
C8051F020 学习开发板购买网址:http://www.hkd168.com 各种调试工具、命令菜单都集成在此开发环境中。其中菜单栏为您提供了各种操作菜单,比如:编 辑器操作、工程维护、开发工具选项设置、程序调试、窗体选择和操作、在线帮助。工具栏按钮可 以快速执行μVision2 命令,快捷键(您可以自己配置)也可以执行μVision2 命令。 (1) 文件菜单和文件命令(File) 图2-3-1 μVision2调试操作界面 (2) 编辑菜单和编辑器命令(Edit)
分享到:
收藏