
单片机原理及应用 任务二 单片机系统开发过程操作 地面中心站 通 井下分站 信 智能传感器 单片机主板及单片机芯片 号 煤矿安全监控系统配置示意图 平顶山工业职业技术学院 www.pzxy.edu.cn
平顶山工业职业技术学院 www.pzxy.edu.cn 单片机原理及应用 任务二 单片机系统开发过程操作 地面中心站 井下分站 智能传感器 通 信 通 信

任务二单片机系统开发过程操作 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置 忍平顶山三业业技术学院 www.pzxy.edu.cn 2
平顶山工业职业技术学院 www.pzxy.edu.cn 任务二 单片机系统开发过程操作 2 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置

任务二单片机系统开发过程操作 一 任务描述 任何一个应用单片机开发的产品,从客户提出要求到完成方案 设计,再到产品样机的调试,直至正式投入试运行,这个过程称为 单片机应用系统得开发。单片机应用系统开发过程所用的设备统称 为开发工具。由于单片机的软件资源有限,并且自身没有调试能力, 因此必须配备相应的开发工具来排除开发过程中的软件错误,生成 目标程序。 本任务通过一按键左移亮灯电路来讲解单片机系统开发设计时 电路原理图的设计方法和步骤。通过本任务的学习,掌握单片机应 用电路和程序的开发过程。 返回 忍平顶山三业业技术学院 www.pzxy.edu.cn 3
平顶山工业职业技术学院 www.pzxy.edu.cn 任务二 单片机系统开发过程操作 3 任何一个应用单片机开发的产品,从客户提出要求到完成方案 设计,再到产品样机的调试,直至正式投入试运行,这个过程称为 单片机应用系统得开发。单片机应用系统开发过程所用的设备统称 为开发工具。由于单片机的软件资源有限,并且自身没有调试能力, 因此必须配备相应的开发工具来排除开发过程中的软件错误,生成 目标程序。 本任务通过一按键左移亮灯电路来讲解单片机系统开发设计时 电路原理图的设计方法和步骤。通过本任务的学习,掌握单片机应 用电路和程序的开发过程。 一、任务描述 返回

任务二单片机系统开发过程操作 二、任务分析 每按一次按键,8只发光二极管亮灯数据左移一位。首先 对单片机工作条件(电源、时钟和复位电路)进行设计,然后根 据设计任务要求对I/0接口电路进行设计;本任务学习用 SUPERPRO/680型编程器进行单片机程序下载的过程。 返回 忍平顶山三业业技术学院 www.pzxy.edu.cn 4
平顶山工业职业技术学院 www.pzxy.edu.cn 任务二 单片机系统开发过程操作 4 每按一次按键,8只发光二极管亮灯数据左移一位。 首先 对单片机工作条件(电源、时钟和复位电路)进行设计,然后根 据设计任务要求对I/O接口电路进行设计;本任务学习用 SUPERPRO/680型编程器进行单片机程序下载的过程 。 二、任务分析 返回

任务二 单片机系统开发过程操作 三、任务演示 +57 ICI 40 39 LED2 AT89C51 37 36 3 LED3 34 3 8 2 10 四 31 +5 1/TXD 2 10f P3 27INTO R11 12H 2 470 L团6 的 2 4 30p时 18 23 1 2 按以上任务分析过程 XTALI GND P20 21 R12 10K L①8 编写的源程序如下: 0RG0000H MOV A, 0 80 #OFEH LOOP:MOV P1,A JBP3.0,$ R9 R10 1K JNB P3.0, RL A SJMP LOOP END 返回 平项山三业职业技术学院 www.pzxy.edu.cn 5
平顶山工业职业技术学院 www.pzxy.edu.cn 任务二 单片机系统开发过程操作 5 三、任务演示 按以上任务分析过程 编写的源程序如下: ORG 0000H MOV A, #0FEH LOOP:MOV P1, A JB P3.0, $ JNB P3.0, $ RL A SJMP LOOP END 返回

任务二单片机系统开发过程操作 四、相关知识 (一)单片机产品开发流程 1、项目评估:出初步技术开发方案,据此出预算,包括可能的开发 成本、样机成本、开发耗时、样机制造耗时、利润空间等 2、项目实施: (1)设计电原理图 (2)设计印刷电路板(PCB)图 (3)把PCB图发往制版厂做板 (4)定购开发系统和元件 (5)装配样机:P℃B板拿到后开始样机装配,设计中的错漏会在装配 过程开始显现,尽量去补救。 返回 密平项山三业职业技术学院 www.pzxy.edu.cn 6
平顶山工业职业技术学院 www.pzxy.edu.cn 任务二 单片机系统开发过程操作 6 四、相关知识 (一)单片机产品开发流程 1、项目评估:出初步技术开发方案,据此出预算,包括可能的开发 成本、样机成本、开发耗时、样机制造耗时、利润空间等 2、项目实施: (1)设计电原理图 (2)设计印刷电路板(PCB)图 (3)把PCB图发往制版厂做板 (4)定购开发系统和元件 (5)装配样机:PCB板拿到后开始样机装配,设计中的错漏会在装配 过程开始显现,尽量去补救。 返回

任务二单片机系统开发过程操作 (6)样机调试:这个过程需要用到电烙铁、刻刀、不同参数的 元件、各种调试和仿真软件、样机的模拟工作环境等。 (7)整理数据:研发过程中得到的重要数据记录保存下来,比 如更新电原理图里的元件参数、PCB元件库里的三维模型,还要记录 暴露出来的设计上的失误、分析失误的原因、采用的补救方案等等。 (8)如果项目进入生产阶段或确有需要,可以根据修正后的技术 方案按以上各个步骤重做一台完善的V1.1版样机。 (9)编写设备文档:包括编写产品说明书、拍摄外观图片等。 平项山工业职业技术学院 www.pzxy.edu.cn 7
平顶山工业职业技术学院 www.pzxy.edu.cn 任务二 单片机系统开发过程操作 7 (6)样机调试:这个过程需要用到电烙铁、刻刀、不同参数的 元件、各种调试和仿真软件、样机的模拟工作环境等。 (7)整理数据:研发过程中得到的重要数据记录保存下来,比 如更新电原理图里的元件参数、PCB元件库里的三维模型,还要记录 暴露出来的设计上的失误、分析失误的原因、采用的补救方案等等。 (8)如果项目进入生产阶段或确有需要,可以根据修正后的技术 方案按以上各个步骤重做一台完善的V1.1版样机。 (9)编写设备文档:包括编写产品说明书、拍摄外观图片等

任务二 单片机系统开发过程操作 (二)Kei1C51软件的使用方法 如图1启动Kei1C51时的屏幕 进入Kei1C51后,屏幕如下图所示。 几秒钟后出现编辑界面,如图2。 [话9 回 Lil.Lit Vie Braject Dolut Pegiphrds Tooks 25 Tister Belp ù它日8x电的9@年4及长角 0②B四0会5 SOFTWARE 女2出 UVISION 2 True Integration IDE for B⑤.09 Microcontroller Buid Cormrnand人Fnhw This programisproected by U.ndntiigh laws. 图2-1启动Kei1C51时的屏幕 图2-2进入Keil C51后的编辑界面 忍平顶山三业业技术学院 www.pzxy.edu.cn 8
平顶山工业职业技术学院 www.pzxy.edu.cn 任务二 单片机系统开发过程操作 8 (二)Keil C51软件的使用方法 进入 Keil C51 后,屏幕如下图所示。 几秒钟后出现编辑界面,如图2。 如图1启动Keil C51时的屏幕 图2-1 启动Keil C51时的屏幕 图2-2 进入Keil C51后的编辑界面

任务二单片机系统开发过程操作 简单程序的调试 学习程序设计语言、学习某种程序软件,最好的方法是直接操作 实践。下面通过简单的编程、调试,引导大家学习Kei1C51软件的基 本使用方法和基本的调试技巧。 1、建立一个新工程 单击Project?菜单,在弹出的下拉菜单中选中New Project选项, 如图2-3所示。 Bile Edit Yie Project Debug Peripherals Tools SVCS Yindow Help 自它日每 Hew Froject.. Iaportμisionl Project. Open Project 乡巴当益 夏5 Project E团:xn世,ok在nd Enviroan 图2-3新建工程文件 忍平顶山三业业技术学院 www.pzxy.edu.cn 9
平顶山工业职业技术学院 www.pzxy.edu.cn 任务二 单片机系统开发过程操作 9 简单程序的调试 学习程序设计语言、学习某种程序软件,最好的方法是直接操作 实践。下面通过简单的编程、调试,引导大家学习Keil C51软件的基 本使用方法和基本的调试技巧。 1、建立一个新工程 单击Project菜单,在弹出的下拉菜单中选中New Project选项, 如图2-3所示。 图2-3 新建工程文件

任务二 单片机系统开发过程操作 2、然后选择你要保存的路径,输入工程文件的名字,比如保存 到C51目录里,工程文件的名字为C51,如图2-4所示,然后点击保存。 Create New Project X 保存在): 白c51 久包心困 文件名创): 051 保存S) 保存类型①): Project Files (*uv2) 取消 图2-4新建工程文件的保存路径 忍平顶山三业业技术学院 www.pzxy.edu.cn 10
平顶山工业职业技术学院 www.pzxy.edu.cn 任务二 单片机系统开发过程操作 10 2、然后选择你要保存的路径,输入工程文件的名字,比如保存 到C51目录里,工程文件的名字为C51,如图2-4所示,然后点击保存。 图2-4 新建工程文件的保存路径