键盘输入接口与状态机编程
上传时间: 2013-10-21
上传用户:520
a_bit equ 20h ;个位数存放处 b_bit equ 21h ;十位数存放处 temp equ 22h ;计数器寄存器 star: mov temp,#0 ;初始化计数器 stlop: acall display inc temp mov a,temp cjne a,#100,next ;=100重来 mov temp,#0 next: ljmp stlop ;显示子程序 display: mov a,temp ;将temp中的十六进制数转换成10进制 mov b,#10 ;10进制/10=10进制 div ab mov b_bit,a ;十位在a mov a_bit,b ;个位在b mov dptr,#numtab ;指定查表启始地址 mov r0,#4 dpl1: mov r1,#250 ;显示1000次 dplop: mov a,a_bit ;取个位数 MOVC A,@A+DPTR ;查个位数的7段代码 mov p0,a ;送出个位的7段代码
上传时间: 2013-11-06
上传用户:lx9076
假定从8位AD中读取数据(如果是更高位的AD可定义数据类型为int),子程序为get_ad(); 1、限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A) 每次检测到新值时判断: 如果本次值与上次值之差<=A,则本次值有效 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值 B、优点: 能有效克服因偶然因素引起的脉冲干扰 C、缺点 无法抑制那种周期性的干扰 平滑度差 /* A值可根据实际情况调整 value为有效值,new_value为当前采样值 滤波程序返回有效的实际值 */ #define A 10 char value; char filter() { char new_value; new_value = get_ad(); if ( ( new_value - value > A ) || ( value - new_value > A ) return value; return new_value; } 2、中位值滤波法 A、方法: 连续采样N次(N取奇数) 把N次采样值按大小排列 取中间值为本次有效值 B、优点: 能有效克服因偶然因素引起的波动干扰 对温度、液位的变化缓慢的被测参数有良好的滤波效果 C、缺点: 对流量、速度等快速变化的参数不宜 /* N值可根据实际情况调整 排序采用冒泡法*/
上传时间: 2014-12-26
上传用户:nanshan
解答部分 PIC单片机指令的执行过程遵循着一种全新哈佛总线体系结构的原则,充分利用了计算机系统在程序存储器和数据存储器之间地址空间的相互独立性,取指过程和执行指令过程可以流水线操作同时进行。因此,当PIC时钟频率为4MHZ时,执行一条非转移类指令需要4个系统时钟周期,即1us,但其指令执行的真实时间应为2us(在执行n—1条指令时取第n条指令,然后执行第n条指令)。所以选项B正确.
上传时间: 2013-12-10
上传用户:spman
总线:指能为多个部件服务的信息传送线,在微机系统中各个部件通过总线相互通信。地址总线:它是传送由CPU发出的用于选择要访问的器件或部件的地址。数据总线:它是用来传送微型机系统内的各种类型的数据。汇编:是能完成一定任务的机器指令的集合。二进制数:只有0和1两个数码,基数为二。16进制数:采用0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F等16个数码,其中A-F相应的十进数为10-15,基数是16。指令:是计算机所能执行的一种基本操作的描述,是计算机软件的基本单元。存储器:用来存放计算机中的所有信息:包括程序、原始数据、运算的中间结果及最终结果等。
标签: 单片机
上传时间: 2013-11-14
上传用户:caoyuanyuan1818
摘要:设计以ATmega16单片机为核心的自动对靶控制系统。该系统利用PC机作为上位机,控制摄像头定时摄取图像,利用2g-r-b颜色特征分割该彩色图像,当绿色颜色分量大于预设阀值时,便判定摄像头下有靶标,用PC机的串口通信系统发送指令到单片机,延迟预设的时间后,控制执行机构进行喷雾,实现自动对靶喷雾,并且可以设定延迟时间,从而实现在不同行走速度下的自动对靶喷雾。关键词:自动对靶;AVR;串口通信;颜色分割
上传时间: 2014-12-27
上传用户:redmoons
概述MCS-51单片机引入国内高等教学已达10年之久,随着半导体技术的迅猛发展,经典的MCS-51单片机已不能适应当前的教学需要。全球领先的C8051F单片机覆盖了嵌入式系统的主要技术内容,且与51单片机相兼容,是MCS-51单片机的升级换代产品。且目前发展势头强劲,其必将成为单片机教学的新方向。SILABS公司MCU产品中国区代理--新华龙电子有限公司适时的设计、开发了贴近当前高校教学的C8051F单片机教学实验机(NCD-CIP51F020-B)。
上传时间: 2013-11-07
上传用户:lvzhr
一、课程性质和任务 1.课程性质 《单片机课程设计》是电气、电子、机电、数控、制冷等大类专业重要的综合性基础性实践教学课程。 2.课程任务 通过《单片机课程设计》,结合已学课程“数字电子技术”、“电机与拖动”等相关教学内容,,使学生具备初步的单片机硬件设计、软件开发能力。
上传时间: 2013-11-01
上传用户:行旅的喵
一 实验目的: 1. 了解单片机的用途,增加感性认识,激发学习微机原理这门课的兴趣 2. 对单片机不同型号和种类有一定的了解,抓住内在规律学好微机原理这门课 二 实验内容: 1. 观看单片机控制演示实验 a) 单片机控制红绿灯 b) 单片机控制软驱步进电机 c) 单片机演奏音乐 d) 单片机调速步进马达 2. 通过CAI软件了解单片机不同型号和种类 三 实验报告: 1. 到图书馆或网站查找不同种类的单片机(至少写出与CAI课件不同的五种型 号) 2. 你认为单片机用途大吗?对该课程有兴趣吗?打算怎样学习这门课?
上传时间: 2014-12-27
上传用户:
□基于来电显示技术,识别主人,利用手机或固定电话实现免接通,免费用的绝密遥控关及撤防。□单芯片多功能可编程设计,MCU内核,有着十分灵活广泛的应用(可定制特殊功能)。自动拨号的电话报警器方面:室内手动延时布防,手机或固定电话免接通遥控撤防;拨号报警+现场报警(可选)。电话遥控开关方面:用于开启电控门锁,保险柜电控锁,车库电动门,电器开关...等。更多应用......。□单芯片最多可存入6组电话号码(6个主人)不重码,最后一组号码可刷新,掉电不丢失,可保100年。□非主人拨入无效,主人需20秒内连续拨通两次遥控才有效(撤防或开关),操纵成功后会自动回拨遥控者电话一次,以表示遥控成功。绝不影响电话的正常使用。□循环拨打1-6组主人电话号码报警15次,接听报警时警声提示,可同时选择现场报警。无注册用户时,触发报警将自动转入连续现场报警1分钟。□接警处理功能,接听报警期间,手机或固定电话按"#"键退出报警。未接警的号码继续打报警。□仅设计两按钮实现用户注册、信息删除、室那手动布防撤防、输出开关控制、报警模式设定,报警期间无法手动撤防。□两种反复可编程报警模式。掉电不丢失。模式1:报警完毕自动撤防;模式2:报警完毕保持布防。□两种自适应电路模式:DTMF解码器接入模式和DTMF解码器不接入模式。自动实现不同的电路设计实现不同的输出控制功能。同一电路设计,通过增减硬部件即可实现不同的输出功能,QL310上电时自动识别DTMF解码器是否存在。□两路警声输出:其中一路输出用于操作音提示及报警时加载到电话线路中供监听用。另一路为现场报警使用(可根据需要选用,这路只有在报警时才有输出,设计时可通过加大功率提高警声)。□状态记忆功能:布撤防状态都有记忆功能(掉电不丢失)。可避免布撤防期间的偶然的停电再上电是状态发生变化。比如,当前为布防状态,掉电再上电后还是保持布防状态。□手动布撤防提示音,布撤防LED指示灯。□上电开机报警模式提示音,模式1发一声提示音;模式2发两声提示音。□触发端的信号智能检测,因此可适应任何触发信号:或高电平,或低电平,或高/低脉冲信号;无源的开关信号,如继电器,干簧管或门磁开关等(由于触发端内部有上拉电阻)。标准的TTL电平,通过外接简单的限幅电路可实现更高电平或脉冲的输入(红外探头,防火探头等)。特强抗干扰处理,长距离布线可抗强电磁干扰。□20脚PDIP封装及20脚SOP封装。□5V低功耗。使用3.58M晶振。□工业级设计,工作温度:-40℃~+85℃
上传时间: 2013-11-13
上传用户:lacsx