单片机控制电子产品项目开发 课件 66-10-学习课件:任务1.6 连接线检测器工具程序开发及测试_第1页
单片机控制电子产品项目开发 课件 66-10-学习课件:任务1.6 连接线检测器工具程序开发及测试_第2页
单片机控制电子产品项目开发 课件 66-10-学习课件:任务1.6 连接线检测器工具程序开发及测试_第3页
单片机控制电子产品项目开发 课件 66-10-学习课件:任务1.6 连接线检测器工具程序开发及测试_第4页
单片机控制电子产品项目开发 课件 66-10-学习课件:任务1.6 连接线检测器工具程序开发及测试_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主讲:牛俊英任务1.6连接线检测器工具程序开发及测试DevelopmentofMCU-basedControllerProject二、硬件开发三、软件开发单片机控制器软、硬件开发一、功能说明书一、功能说明书首先明确了产品的使用条件,这里指出是5V的直流电压,若开发的为家电产品,则会使用160VAC~250VAC的交流市电,除了输入电源外还规定使用的温湿度等环境参数。应当对产品的输入、输出设备进行了说明,硬件电路的设计与制作正是基于这些说明完成。最重要的是应当详细描述产品的工作模式和工作过程,如果产品的工作过程、人机界面操作比较复杂,还应当对显示单元、按键、外设控制单元、故障检测的控制方式进行详细说明。简易连接线检测器功能说明书工作电源:5V直流电压控制对象:24个LED灯(编号为L1-L24)、蜂鸣器输入参数:24个接口(接口编号CON1-CON24)、按键工作模式说明:(1)自检模式:上电后,蜂鸣器鸣叫,运行自检程序:实现L1-L24跑马灯程序,每个LED点亮时间为200毫秒,同时数码管以200毫秒的频率轮流显示1-9,当按下按键后结束自检程序的执行,进入接口测试模式。(2)接口测试模式:当有互通的杜邦线插入接口(CON1-CON24),亮起对应编号的LED,否则不亮灯。二、硬件开发模块化明确需求自上而下二、硬件开发明确硬件总体需求确定的有关产品硬件的功能和特性,如CPU处理能力、存储容量及速度等。包括硬件功能需求、性能指标、可靠性指标、可制造性需求(DFM)、可服务性需求(DFS)及可测试性(DFT)等需求制定硬件总体方案寻求关键器件及电路的技术资料、技术途径、技术支持,要充分考虑技术可行性、可靠性及成本控制,并对开发调试工具提出明确要求,关键器件索取样品等硬件详细设计包括绘制硬件原理图、PCB布线,同时完成开发物料清单、器件编码申请、物料申请。设计遵从先整体、后局部的原则。确保设计正确性、完整性、可靠性。检查选择器件的参数是否满足实际要求电路板制作与调试原理图中各功能进行调试,主要是检查电源是否存在短路问题,系统的各种电压是否与设计值一致,时钟是否正常,复位信号是否正常,编写简单的硬件驱动软件,确保各个器件工作满足要求等电路优化软硬件联调,调试完成后,根据功能、性能测试结果进行二次制板(如果需要的话)样机评审,确定设计,输出设计文档、图纸、料单等三、软件开发单片机程序的基本结构中断程序响应实时性要求高(计时、通信等)主循环程序实时性要求低(按键、显示等)三、软件开发模块化的程序结构在主循环中完成各个模块的驱动,一般为了控制某个外设或者读取某个设备信息单独编写控制函数这些任务函数同属于一个进程,同一时刻只有一个可以运行,进入某个函数时,进程被这个函数阻塞,其他函数得不到运行,每个函数都有自己的一套控制逻辑,完全不需要考虑其它任务函数。任务函数可以分等级。这些任务函数之间有一些公共变量,这些变量的作用就是被各个函数使用,甚至用于函数间通信,辅助完成这些函数之间的逻辑结构的构建。三、软件开发模块化的程序结构三、软件开发模块化的程序结构三、软件开发模块化的程序结构三、软件开发接线检测器的程序结构接线检测器功能说明书工作电源:5V直流电压控制对象:24个LED灯(编号为LED1-LED24)、蜂鸣器、一位数码管输入端口:24个接口(接口编号CON1-CON24)、1个自检结束按键工作模式说明:(1)自检模式:上电后,蜂鸣器鸣叫,运行自检程序:实现L1-L24跑马灯程序,每个LED点亮时间为200毫秒,同时数码管以200毫秒的频率轮流显示1-9,当按下按键后结束自检程序的执行,进入接口测试模式。(2)接口测试模式:当有互通的杜邦线插入接口(CON1-CON24),亮起对应编号的LED,否则不亮灯。三、软件开发接线检测器的程序结构三

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论