基于51单片机的LCD1602测频率还有占空比显示。定时器1对外部脉冲计数时TMOD高4位设置应该是5因此TMOD=0x51;以下我的频率计程序:#include//因没用到STC12C5410专有特殊功能寄存器,此处用52或51的头文件均可#defineunitunsignedint#defineucharunsignedchar//定义以I/O口的功能sbitbeiguang=P3^2;//液晶屏背光sbitrs=P1^3;//液晶屏写选择,0命令1数据sbitrw=P1^4;//液晶屏读写选择sbitlcden=P1^5;//液晶屏使能