内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)第三章 编译与仿真软件操作基础

第三章 编译与仿真软件操作基础 本章重点: 1.Proteus ISIS编辑环境下的单片机应用系 统的原理图绘制。 2.KeilμVision编辑环境下的C51源程序的设 计与开发。 3.Keil u Vision:编辑环境下的C51源程序的编 译与调试。 内蒙古农业大学机电工程学院
1 第三章 编译与仿真软件操作基础 本章重点: 1. Proteus ISIS编辑环境下的单片机应用系 统的原理图绘制。 2. Keil Vision编辑环境下的C51源程序的设 计与开发。 3. Keil Vision编辑环境下的C51源程序的编 译与调试

第一节 F虚拟仿真平台Proteus ISIS的界面与操作 一、Proteus功能概述 Proteus不仅具有模拟电路、数字电路及数模混合电路的 原理电路图的设计与仿真功能,而且能为单片机应用系统提 供方便的软、硬件设计和系统运行的虚拟仿真。 Proteus的特点如下: ①能够对模拟电路、数字电路及数模混合电路进行电路 原理图的设计与仿真。 ②支持嵌入式微控制器的虚拟仿真。 ③支持通用外设模型 。 ④提供了丰富的虚拟仿真仪器。 ⑤具有丰富的调试功能。 ⑥可以与第三方集成编译环境结合,进行高级语言的源 代码级仿真和调试。 内蒙古农业大学加电工程学院
2 第一节 虚拟仿真平台Proteus ISIS的界面与操作 一、Proteus功能概述 Proteus不仅具有模拟电路、数字电路及数模混合电路的 原理电路图的设计与仿真功能,而且能为单片机应用系统提 供方便的软、硬件设计和系统运行的虚拟仿真。 Proteus的特点如下: ①能够对模拟电路、数字电路及数模混合电路进行电路 原理图的设计与仿真。 ②支持嵌入式微控制器的虚拟仿真。 ③支持通用外设模型。 ④提供了丰富的虚拟仿真仪器。 ⑤具有丰富的调试功能。 ⑥可以与第三方集成编译环境结合,进行高级语言的源 代码级仿真和调试

二、Proteus ISIS的虚拟仿真 C1 4北 U1 X1 19 XTAL1 PO CADO CRYSTAL PO.1/AD1 D1 D2 18 XTAL2 R1 9 D7 D10 RST VCC 10k P1作 P13 C 且 西 D8 D11 东 PSEN P14 P14 D9 D12 F2.7A15 P15 915 P10 P11T2 P3.0/RXD p23 P134■ p14 P15 D6 AT89C52 南 内蒙古农业大学机电工程学院
3 二、Proteus ISIS的虚拟仿真

三、Proteus ISIS:环境简介 3 UNTITLED-Proteus8 Professional(BEIA-原理图绘 - 主菜单栏 0☒日纫园國目©田◆◆@⑨ 986电8墨圆圆@这》户宽的么田赵团 主工具栏 △主页× 堅原理图绘制X 预览 窗口 DEVICES 库弯理按钮 器 原理图编辑窗口 具箱 选 择按 对象选择窗口 钮 仿真工具栏 元件列表 No Meseages Root sheet
三、Proteus ISIS环境简介

四、Proteus ISIS的基本操作 创建或打开一个工程文件 1)Proteus软件的安装与运行 UNTTTLED-Proteus8 Professional(BETA)-主页 2)创建工程 文件日系统M帮助H D台日现备屈画狱超国她? 3)保存工程 6主页× 4) 打开已创建 墨 PROTEUS DESIGN SUITE 8.0 的工程 使用教程】 开始设计 。原理图绘制 打开工程新建工程mport Legacy Design打开示例工程 CPCB杨设计 最近打开的工程 色仿真 。旧版本移植向导 C-\Users AdministratorDesktopl1 pdspri C:\Users \dministratonDesktop\123456.pdspri 帮助中心 帮助主页 ①原理图绘制 @PCB板设计 ⑨仿真 最新消息 关于软件 有新版本可升级 描述 发布日期 有效 mm Proteus 出*4o1w:111/ Professional 8.6 21/022017是 下封 SP2862352 i1hnman Proteus 8 Professional-Cracked P
四、Proteus ISIS的基本操作 创建或打开一个工程文件 1)Proteus软件的安装与运行 2)创建工程 3)保存工程 4)打开已创建 的工程

四、Proteus ISIS的基本操作 选取元器件到对象选择窗口 邱选择元器件 93J 关键字d 结果旧设有过滤器] 原理图览: 设备 是否全部匹配W? 是否仅显示有模型的元件?□ 类别C 除部誉别0 (未指明的】 Analog ICs 设有选中预览 Capacitors CMOS 4000 series Connectors Data Converters Debugging Tools Diodes ECL 10000 Series nductor aplace Primitives PCB Mechanics Memory ICs 有搜索条件。 Microprocessor ICs 请输入一个或多个关键字或选择类别,子类别和生产厂商进行查找。 Miscellaneous 子类别S) 设有选中预览 生产商M 确定0) 取消C)
四、Proteus ISIS的基本操作 选取元器件到对象选择窗口

四、Proteus ISIS的基本操作 ■放置元器件并连接电路 1)放置、调整与编辑元器件 (1)放置元器件 移动对象 偏撮属性 Ctrl+E ①放置对象选择 窗口中的元器件 U1 除对象 元 c 顺时针旋转 Num- ②放置终端 5 逆时针旋转 Num-+ 件 旋转180度 角 (2)调整元器件 X轴镜像 Ctrl+M 度 ①调整元器件的位置 V轴镜像 ②调整元器件的角度 剪切到剪贴板 整选 的 复制到剪贴板 (3)编辑元器件 分解 ①删除元器件 ②元件参数设置 跳转到子图 少 内蒙古农业大学机电工程学院
7 四、Proteus ISIS的基本操作 放置元器件并连接电路 1)放置、调整与编辑元器件 (1)放置元器件 (2)调整元器件 ①放置对象选择 窗口中的元器件 ②放置终端 ①调整元器件的位置 ②调整元器件的角度 ( 3 )编辑元器件 ①删除元器件 ②元件参数设置

四、Proteus ISIS的基本操作 移动对急 编娟属性 Ctrl+E ■放置元器件并连接电路 X除对象 2)电路元器件的连接 c 顺时针旋转 Num- 5 逆时针旋转 Num-+ (1)两个元器件间绘制导线 8 旋转180度 轴镜像 Ctrl+M (2)添加导线连接处的圆点 Y轴镜像 (3)调整导线位置 剪切到剪贴板 鸭 复制到剪贴板 (4)绘制总线与总线分支 分解 ①绘制总线 总线分支 ②绘制总线分支 39 P0.0/AD0 P0.1/AD1 38 (5)放置连线标号 37 P0.2/AD2 36 P0.3/AD3 35 (6)在电路原理图中添加文字 P0.4/AD4 34 P0.5/AD5 P0.6/AD6 33 32 P0.7/AD7 连线标号
四、Proteus ISIS的基本操作 放置元器件并连接电路 2)电路元器件的连接 (1)两个元器件间绘制导线 (2)添加导线连接处的圆点 (3)调整导线位置 (4)绘制总线与总线分支 (5)放置连线标号 (6)在电路原理图中添加文字 ①绘制总线 ②绘制总线分支

第二节Keil u Vision开发环境简介与基本操作 一、Keil u Vision开发环境简介 Keil C51语言(简称C51语言)是德国Keil software公司(现已被并入美 国ARM公司)开发的用于8051单片机的C51语言开发软件。 二、Kei1μVision4的基本操作 1.KeilμVision4的软件安装与启动 2.创建工程 ☒Vision4 回x File Edit View Project Flash Debug Peripherals Tools SVCS Window Help □3日厚为自意小小白中来奥享享作張递[ :道道萱州 Project ,4X 回P.GBo{Fu0Te. Bulld Output
第二节 Keil μ Vision开发环境简介与基本操作 一、Keil μ Vision开发环境简介 Keil C51语言(简称C51语言)是德国Keilsoftware公司(现已被并入美 国ARM公司)开发的用于8051单片机的C51语言开发软件。 二、Keil μ Vision4的基本操作 1. Keil μ Vision4的软件安装与启动 2. 创建工程

三、添加用户源程序文件 1.新建文件 2.添加已创建文件 四、程序的编译与调试 L.程序编译回模交通灯~Wion网 2.程序调试 Eile Edit yiew Project Flash Rebug Peripherals Tools SVCS Window Help 月目3及净法80加色完我京这作作透 符@8刊00◆回Q国国图深口了2·题,园·丽,公·马· 巴模拟交通灯.c X Register Value 令19 To init () while(1): 中 r0 0x00 Parallel Port 1 r 0x00 编辑窗口 P网片内外设窗口 0ax00 23 0x00 void To_init ( P1:OFF N 工程窗口 T40D=0x01; Pre:OFF THO0xde: r7 000 TLOmOxe; □Project已Reisters Command ¥0X Load "C:\\Usera\\Adminiatrator\\Deaktop\\ Address:C:0000H c:0x0000:0200B1200E880z0000 运行信息显示窗口 C:0x000A:0002000EC0E0C0D075D0 C:0x0014:00 c:0x001E:50l 存储器窗口 C39464 J750800 ASM ASSIGN BreakDisable BreakEnable 份cal5L2oca3 Watch 1☐Memor.石Symbot
三、添加用户源程序文件 四、程序的编译与调试 1. 新建文件 2. 添加已创建文件 1. 程序编译 2. 程序调试
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)第二章 80C51单片机的硬件结构及原理.pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)第一章 单片机概述(授课教师:曲辉).pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学大纲 The principle and application of single chip microcomputer A.pdf
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2008数电A卷(试题).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2009数电C卷(答案).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2009数电C卷(试题).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2009数电B卷(答案).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2009数电A卷(试题).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2009数电B卷(试题).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2009数电A卷(答案).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2008数电C卷(答案).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2008数电C卷(试题).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2007数电A卷(试题).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2008数电B卷(答案).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2007数电B卷(试题).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2008数电B卷(试题).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2008数电A卷(答案).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2007数电B卷(答案).doc
- 西安邮电学院:《数字电路与逻辑设计》课程教学资源(试卷习题)2007数电A卷(答案).doc
- 《数字电路与逻辑设计》课程教学资源(试卷习题)学生常见问题答疑(含解答).doc
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)第四章 单片机C语言程序设计基础.pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)第五章 80C51单片机的中断系统.pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)第六章 80C51单片机的定时和计数器.pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)第七章 80C51单片机的串行数据通信.pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)第八章 常用外围设备接口电路.pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)第九章 80C51的串行总线扩展及应用.pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)第十章 单片机应用系统设计方法与综合案例.pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)P1口流水灯实验(风标电子).pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)外部中断计数实验.pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)LCD1602显示实验.pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)数字温度传感器实验.pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)音频驱动实验.pdf
- 内蒙古农业大学:《单片机原理及应用》课程教学课件(讲稿)LED点阵显示实验.pdf
- 西安邮电大学:《光纤传输技术》课程教学大纲 Optical Fiber Transmission Technology.pdf
- 西安邮电大学:《光纤传输技术》课程授课教案(共六部分).pdf
- 西安邮电大学:《光纤传输技术》课程教学实验指导书(共二十七个实验).pdf
- 西安邮电大学:《光纤传输技术》课程教学课件(PPT讲稿)第二章 光源与光探测器.ppt
- 西安邮电大学:《光纤传输技术》课程教学课件(PPT讲稿)绪论 Fiber-Optic Communication Technology.ppt
- 西安邮电大学:《光纤传输技术》课程教学课件(PPT讲稿)第三章 无源器件技术.ppt
- 西安邮电大学:《光纤传输技术》课程教学课件(PPT讲稿)第一章 光纤技术.ppt