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

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

  1. 1、本文档共294页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新编单片机技术应用项目教程电子教案 NXPowerLite

一、硬件电路制作 技能实训二 制作数字时钟 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.单片机的中断是单片机系

您可能关注的文档

文档评论(0)

seunk + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档