下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 报警产生器

报警产生器.doc

报警产生器

air5210
2018-09-09 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《报警产生器doc》,可适用于工程科技领域

第四章实验及实践课题()报警产生器实验任务用P输出KHz和Hz的音频信号驱动扬声器作报警信号要求KHz信号响msHz信号响ms,交替进行P接一开关进行控制当开关合上响报警信号当开关断开告警信号停止编出程序。.电路原理图图.系统板上硬件连线(.      把“单片机系统”区域中的P端口用导线连接到“音频放大模块”区域中的SPKIN端口上(.      在“音频放大模块”区域中的SPKOUT端口上接上一个欧的或者是欧的喇叭(.      把“单片机系统”区域中的PRD端口用导线连接到“四路拨动开关”区域中的K端口上.程序设计内容(.      信号产生的方法Hz信号周期为ms信号电平为每ms变反次KHz的信号周期为ms信号电平每us变反次 .程序框图图.汇编源程序FLAGBITH伪指令:给位地址H取名为FLAGORGHSTART:JBP,STARTP为时跳转JNBFLAG,NEXTFLAG(H)为时跳转MOVR,#DV:CPLPP取反Hz信号响ms=***usLCALLDELY跳转到DELY延时LCALLDELYDJNZR,DVR减,不为时转移到DVCPLFLAGFLAG取反NEXT:MOVR,#DV:CPLPKHz信号响ms=**usLCALLDELYDJNZR,DVCPLFLAGSJMPSTARTDELY:MOVR,#延迟*usLOOP:NOP 空操作占个机器周期DJNZR,LOOPRETEND.C语言源程序#include<ATXH>#include<INTRINSH>bitflagunsignedcharcountvoiddely(void){unsignedcharifor(i=i>i){nop()*空操作NOP指令c中的intrinsh库函数*}} voidmain(void){while(){if(P==){for(count=count>count){P=~Pdely()}for(count=count>count){P=~Pdely()dely()}}}}

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/4

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利