测量转速,使用尔传感器,被测轴安装有12只磁钢,即转.docVIP

  • 6
  • 0
  • 约2.16千字
  • 约 3页
  • 2020-04-14 发布于江苏
  • 举报

测量转速,使用尔传感器,被测轴安装有12只磁钢,即转.doc

测量转速,使用霍尔传感器,被测轴安装有12只磁钢,即转轴每转一周,产生12个脉冲,要求将转速值(转/分)显示在数码管上。 程序如下: DISPBUF EQU 5AH ;显示缓冲区从5AH开始 SecCoun EQU 59H SpCoun EQU 57H ;速度计时器单元57H和58H,高位在前(57H单元中) Count EQU 56H ;显示时的计数器 SpCalc bit 00h ;要求计算速度的标志 Hidden EQU 16 ;消隐码 ORG 0000H AJMP START ORG 1BH JMP TIMER1 ;定时中断1入口 ORG 30H START: MOV SP,#5FH ;设置堆栈 MOV P1,#0FFH MOV P0,#0FFH MOV P2,#0FFH ;初始化,所有显示器、LED灭 MOV TMOD, ;定时器T1工作于方式1,定时器0工作方式1 MOV TH1,#HIGH(65536-4000) MOV TL1,#LOW(65536-4000) SETB TR1 SETB ET1 ;开定时器1中断 SETB EA LOOP: JNB SpCalc,LOOP ;如果未要求计算,转本身循环 ;标号: MULD 功能:双字节二进制无符号数乘法 ;入口条件:被乘数在R2、R3

文档评论(0)

1亿VIP精品文档

相关文档