文档详情

新编单片机技术应用项目教程电子教案 NXPowerLite.ppt

发布:2018-05-21约5.49万字共294页下载文档
文本预览下载声明
一、硬件电路制作 技能实训二 制作数字时钟 1. 电路原理图 * 2. 元件清单 * 3. 电路制作步骤 (1)按电路原理图在万能实验板中绘制电路元器件排列布局图; (2)按布局图依次进行元器件的排列、插装; (3)按焊接工艺要求对元器件进行焊接,背面用Φ0.5mm~Φ1mm镀锡裸铜线链接,直到所有的元器件连接并焊完为止。 数字时钟电路装接图如图6-16所示。 * 表5-7 家用报警器电路元件清单 代号 名称 实物图 规格 R1 电阻 270Ω R2 电阻 2KΩ C1、C2 瓷介电容 30PF C3 电解电容 22μF S1 轻触按键 常开 CY 晶振 12MHz IC1 单片机 AT89S51 IC插座 40脚 D1 发光二极管 红色Ф5 VT1 三极管 9013 BUZZER 蜂鸣器 12V 地震检测装置 自制 * 二、电路的调试 1、检查地震检测装置静止时铜管和粗铜丝是否相碰,晃动铜管检查铜管和粗铜丝是否接触良好。 2、通电之前先用万用表检查电源线与地线之间是否有短路现象,然后,给硬件系统加电,检查所有插座或器件的电源端是否有符合要求的电压值、接地端电压是否0V。 三、程序编写 1. 程序流程图 当地震检测装置检测到地震发生时,向CPU请求中断,CPU响应中断后执行中断服务程序,驱动蜂鸣器发声和LED发光。其程序主要由主程序和中断服务程序两部分,主程序如图5-8所示,外部中断0服务程序如图5-9所示。主程序中有系统自检过程,使蜂鸣器和LED发声发光,经延时后关闭,以确定系统能够正常工作。 * 开中断 等待中断 P2.7输出“1” P2.6输出“0” 关中断 图5-8 主程序流程图 图5-9 外部中断0服务程序 中断初始化 开始 开机自检:发声发光 中断返回 * 虽然在地震过程中,地震检测装置时断时通,但是CPU一旦响应中断,就会使报警器一直报警。按复位键可以解除报警。 2. 参考程序 ORG 0000H ;复位入口地址 LJMP START ;跳转到START ORG 0003H ;外部中断0入口地址 LJMP WAI0 ;跳转到WAI0 ORG 0030H START: SETB P2.6 ;开机自检 CLR P2.7 LCALL DELAY ;调延时子程序 SETB IT0 ;中断方式为边沿触发方式 SETB EA ;开总中断 SETB EX0 ;开外部中断0 MAIN: SJMP $ ;主程序等待中断 * ;-----------------延时子程序------------------ DELAY: MOV R7,#250 LOOP: MOV R6,#25O DJNZ R6,$ DJNZ R7,LOOP RET ;----------------外部中断服务程序---------------- WAI0: CLR EX0 ;禁止中断 CLR P2.6 ;点亮发光二极管 SETB P2.7 ;驱动蜂鸣器发声 RETI ;中断返回 END * 程序调试与烧写 使用仿真器调试程序。程序调试完成后,使用编程器将编译的十六进制文件烧与入单片机,将单片机从编程器上取下,插入到电路板的IC插座上,给电路板接上5V电源,观察电路运行情况。 *项目评价 项目检测 分值 评分标准 学生自评 教师 评估 项目 总评 任务知识内容 中断之寄存器 20 熟练掌握与中断相关的几个寄存器 中断服务程序 20 会编写一些简单的中断服务程序 设计中断电路 20 利用传感器、中断技术进行电路设计 开发中断软件 20 能根据设计的电路进行编程仿真 安全操作 10 工具使用、仪表安全 现场管理 10 出勤情况、现场纪律、协作精神 * 项目小结 1.单片机的中断是单片机系
显示全部
相似文档