240 likes | 417 Views
电子打铃系统设计规划. 《 单片机应用技术 》. 电子打铃系统设计规划. 湖北职业技术学院机电工程系. 电子打铃系统设计规划. 教学目的:. 1. 项目任务分析 2. 规划设计制作单片机电子打铃系统的步骤 3. 掌握单片机应用系统开发的基本方法和设计流程 4. 了解单片机开发过程中的操作技巧和注意事项. 电子打铃系统设计规划. 1. 项目任务分析. 设计课题:设计单片机自动打铃系统, 这个系统设计要求完成以下任务: 1 、设计系统可自动完成上下课打铃任务。 2 、作为实验板时考虑到功能扩展。 兼用于学习电路板,任务分析如图。.
E N D
电子打铃系统设计规划 《单片机应用技术》 电子打铃系统设计规划 湖北职业技术学院机电工程系
电子打铃系统设计规划 教学目的: 1.项目任务分析 2.规划设计制作单片机电子打铃系统的步骤 3.掌握单片机应用系统开发的基本方法和设计流程 4.了解单片机开发过程中的操作技巧和注意事项
电子打铃系统设计规划 1.项目任务分析 设计课题:设计单片机自动打铃系统,这个系统设计要求完成以下任务: 1、设计系统可自动完成上下课打铃任务。 2、作为实验板时考虑到功能扩展。兼用于学习电路板,任务分析如图。 电子打铃系统设计与制作 时间显示 时间设置 功能设置 电铃 电源 电铃驱动 显示电路 显示方式 按键 电源电路 光耦可控硅 LED或LCD 共用程序 键盘电路 电源器件
电子打铃系统设计规划 1.项目任务分析 项目实施过程—理实一体化模式 提 出 项 目 和 任 务 规 划 实 施 步 骤 电 路 和 程 序 设 计 学 生 试 验 论 证 安 装 与 调 试 老 师 汇 总
电子打铃系统设计规划 1.项目任务分析 电铃 电铃 扬声器 可控硅驱动电铃 电铃驱动 三极管驱动扬声器 光耦可控硅 可控硅型号、驱动方法 可控硅电路 三极管型号、驱动方法 三极管电路
电子打铃系统设计规划 1.项目任务分析 几位数字 时间显示 驱动方式 显示电路 动态显示 行列驱动 LED或LCD LED驱动电路 电路试验 LCD驱动电路 电路试验
电子打铃系统设计规划 1.项目任务分析 时间设置 电源 +5V小功率 功能设置 按键个数 电源电路 变压器三端稳压 按键 键盘电路 六个按键 扫描方式 电源器件 桥式整流三端稳压 键盘电路
电子打铃系统设计规划 1.项目任务分析 电子打铃系统设计与制作 电铃 时间显示 时间设置 功能设置 电源 由程序协调各部分工作
电子打铃系统设计规划 2.项目任务步骤 电子打铃系统设计分为两大部分组成: 1、设计项目的提出和总设计规划、原理图设计、电路板设计、系统应用程序设计。 2、电子打铃系统安装与调试,这也是本次课程要讲的内容,步骤有:核对自己的电路并选择电子元器件,测量元器件、安装与调试、程序设计与调试,整机综合调试与试机。 单片机应用系统设计流程图
电子打铃系统设计规划 2.项目任务步骤 项目实施过程—分成两大步骤 电 路 和 程 序 设 计 安 装 与 调 试
电子打铃系统设计规划 2.项目任务步骤 我们计划设计一个单片机电子打铃系统,设计目标是把该系统安装在学校后能自动完成打铃任务, 根据需要,该系统还应该有打铃时间设置,时钟显示等功能。
电子打铃系统设计规划 1.项目任务分析 总体方案和论证 1、电子打铃只需用一只喇叭或一个电铃做声音输出,其驱动可选取可控硅或继电器,电铃工作电压220V,要求单片机和电铃之间加光耦隔离。 2、显示时间,用2~6个数码管显示时间,采用扫描方式,字驱动要用去7-8条I/O线,位驱动用去2~6条线。 3 、键盘处理,用于输入时间和校正时间,需用去2~6条线。 4 、精确时间的产生,可采用单片机定时器加软件校时的方法产生,也可以外接时钟芯片,这里计划外接串行时钟芯片DS1302,以防掉电和今后改进设计。 根据以上要求共约20条I/O线,这样的设备应有高的性价比,考虑采用AT89C51单片机作核心,其有32条I/O线,P口和245作数码管字显示驱动,P口和PNP三极管作位驱动,增加一片24C02作掉电后的数据保存。用双向可控硅驱动功率负载。 由于各器件都可用+5V电源,采用9V变压器供电,自带5V稳压电路,这样一来设计目标基本确定。数码管采用DIP插座,电铃采用POWER4插座,为了增加功能加了一个SIP插座,六个功能键,一个复位键。采用6.144MHz晶振。 多余的IO口线用于增加可能的其它功能。
电子打铃系统设计规划 1.项目任务分析 硬件设计 根据设计要求,采用Protel软件绘出电路原理图和PCB电路图,也可以用其它软件,电路图设计的好坏一般与设计者水平和经验有很大关系,这里稍后给出应用样板图纸,不作过多的讲解,有兴趣者可作适当研究,吸收好的东西,去其糟粕,设计图采用是双面走线图,由于电路相对复杂,可能花很多时间才能设计出一张好的电路图。 本次PCB板采用15×11CM双面板布线,在微机上设计好的图纸经电路板厂加工成电路板,按设计图安装好元件,进行硬软件调试。这里要做的工作很多,由于篇幅的关系从略处理。画电路图是前期课程的内容,希望大家注意练习,但更应注意时间的分配。
电子打铃系统设计规划 1.项目任务分析 软件设计 单片机软件设计实际开始于系统总方案确定之时,很多具体问题在设计方案中应提前考虑过,现在是具体落实的时候,实际上学习软件最好的方法是分析一个比较好的应用程序,但这方面工作难度大,耗时多。因为一个应用程序一般很长,一次或两次课很难完成任务,所以很多教材在讲这个部分时只画出一个程序设计方框图,结果学生学完了这门课,一直没见过完整的应用程序,至于让学生设计应用程序就更不好落实了,这里老师给出了一个框架程序,由主程序、中断子程序、子程序三部分组成,让大家用于调试系统,这个程序可完成计时显示任务,完成了键扫描,但程序计时准确性和其它功能都不完备,还有一些任务空着等待增加,要求学习者多花时间分析该程序结构,调试程序、修改程序,或者重新设计程序。也就是说最终的应用程序由大家自己编写。
电子打铃系统设计规划 1.项目任务分析 软件设计 单片机软件设计实际开始于系统总方案确定之时,很多具体问题在设计方案中应提前考虑过,现在是具体落实的时候,实际上学习软件最好的方法是分析一个比较好的应用程序,但这方面工作难度大,耗时多。因为一个应用程序一般很长,一次或两次课很难完成任务,所以很多教材在讲这个部分时只画出一个程序设计方框图,结果学生学完了这门课,一直没见过完整的应用程序,至于让学生设计应用程序就更不好落实了,这里老师给出了一个框架程序,由主程序、中断子程序、子程序三部分组成,让大家用于调试系统,这个程序可完成计时显示任务,完成了键扫描,但程序计时准确性和其它功能都不完备,还有一些任务空着等待增加,要求学习者多花时间分析该程序结构,调试程序、修改程序,或者重新设计程序。也就是说最终的应用程序由大家自己编写。
电子打铃系统设计规划 2.项目任务步骤 单片机电子打铃系统的电路结构力求简单 单片机是该项系统的核心器件 设计电路方框图
电子打铃系统设计规划 2.项目任务步骤 三极管电路驱动音乐片 核心电路是单片机 用7805组成简单的+5电源 可控硅电路驱动电铃 用6个数码管显示时、分、秒 增加功能扩展电路 6个按键设置和调整时间
电子打铃系统设计规划 2.项目任务步骤 程序主要由初始化程序、主程序、显示程序、键盘管理、时钟子程序、输出程序等几部分组成。
电子打铃系统设计规划 2.项目任务步骤 设计单片机应用系统程序流程图
电子打铃系统设计规划 设计单片机应用系统程序 2.项目任务步骤 ORG 0000H START: LJMP L0030 ;程序入口地址 ORG 000BH ;T0中断入口地址 INTT00: LJMP INTT1 ORG 0030H L0030: MOV 60H,#00H ;显示缓冲清零 …… MOV 50H,#00H ;秒计时缓冲单元清零 MOV 51H,#00H ;分 MOV 52H,#00H ;时 MOV 53H,#00H ;星期 MOV 54H,#00H ;日期 …… K1: nop RET ;键处理子程序和其它程序略 END
电子打铃系统设计规划 2.项目任务步骤 上述第二大部分内容,该部分任务主要是实践操作,按照操作顺序把这次课的内容分为五个步骤。 1、根据自己的设计需要选择电路和元器件,测量元器件。(这次把可能要用到的器件一次发放给了大家,如果还需要其它元器件,则到实验室领取) 2、安装元器件和焊接电路。 3、电路的通电和调试。 4、单片机开发程序的调试,有关程序编辑软件和编程器的使用。 5、整机软件和硬件应用调试,试机。
电子打铃系统设计规划 2.项目任务步骤 该图是本课程研究的主要任务 6位数码显示及驱动电路 单片机是电路的核心 交流功率驱动电路 稳压电源 1个复位按键 6个功能按键 直流功率驱动电路
电子打铃系统设计规划 2.项目任务步骤 课程小结 本课程从项目分析和实施方案研究发现,接下来的工作是研究时间显示电路、按键设置电路、功率驱动电路、单片机程序(中断及定时器等编程)教学内容、复习使用电源电路,单片机基础技术等内容。 电子打铃系统设计与制作 光耦可控硅 功率驱动 电路和程序 时间显示电路 LED或LCD 和显示程序 单片机 系统程序 键盘电路 和程序 电源电路 和元器件
电子打铃系统设计规划 再见