</pre><p></p><p></p><p align="left"></p><pre name="code" class="csharp">测量转速,使用霍尔传感器,被测轴安装有1只磁钢,即转轴每转一周,产生1个脉冲,要求将转速值(转/分)显示在数码管上。
用C语言编制的程序如下:
//硬件:老版STC实验版
//P3-5口接转速脉冲
#include <STC12C5410AD.H> // 单片机内部专用寄存器定义
#define ucharunsigned char
#define uintunsigned int //数据类型的宏定义
uchar codeLK[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,} ;//数码管0~9的字型码
ucharLK1[4]={0xfe,0xfd,0xfb,0xf7};