两个定时计数器均采用方式1 T1作定时器 T0用作计数器。定时1s则这段时间内计数个数即为频率。 P1为频率输出端。
若定时1s可采用循环200次每次定时5ms的方式定时。定时值为5ms 即作“+1”运算5000次 T1工作在方式1 即 16位计数器。 定时初值 X=M-计数次数=65536-5000=60536=EC78H。 TH1初值为0ECH TL1初值为78H。
将测试方波接入P3.4
ORG 001BH
LJMP BRT1 ; 2us
MOV TMOD,#15H ;设定方式1 T0作计数器 T1作定时器
MOV A,#200 ;循环赋值
MOV TH0,#0
MOV TL0,#0 ;T0清零
MOV TH1,#0ECH
MOV TL1,#78H ;定时器赋值单次定时5ms
SETB EA ;CPU开中断
SETB ET1 ;T1允许中断
SETB TR1 ;开始定时
SETB TR0 ;开始计数
JNZ $ ;等待溢出中断
STOP: CLR TR0 ;停止计数
CLR TR1
MOV R0,TL0 ;结果输出
BRT1: DEC A ; 1us
MOV TH1,#0ECH ; 2us
MOV TL1,#78H ;定时器重装 2us
RETI ; 2us
由于循环指令存在振荡周期使定时器定时稍有偏差可将定时器赋值增加9变为EC81H使定时1s更为精准。
显示查表程序
SETB LCD_RS
CLR LCD_RW
MOV DPTR,#Table3
MOV A,R0
MOV B,#100
DIV AB
MOVC A,@A+DPTR
MOV P1,A
LCALL DELAY1
SETB LCD_E
CLR LCD_E
MOV A,B
MOV B,#10
DIV AB
MOVC A,@A+DPTRMOV P1,A
LCALL DELAY1
SETB LCD_E
CLR LCD_E
MOV A,B
MOVC A,@A+DPTRMOV P1,A
LCALL DELAY1
SETB LCD_E
CLR LCD_E
Table3:DB'0123456789'
racknerd发表了2021年美国独立日的促销费用便宜的vps,两种便宜的美国vps位于洛杉矶multacom室,访问了1Gbps的带宽,采用了solusvm管理,硬盘是SSDraid10...近两年来,racknerd的声誉不断积累,服务器的稳定性和售后服务。官方网站:https://www.racknerd.com多种加密数字货币、信用卡、PayPal、支付宝、银联、webmoney,可以付...
Justg是一家俄罗斯VPS云服务器提供商,主要提供南非地区的VPS服务器产品,CN2高质量线路网络,100Mbps带宽,自带一个IPv4和8个IPv6,线路质量还不错,主要是用户较少,带宽使用率不高,比较空闲,不拥挤,比较适合面向非洲、欧美的用户业务需求,也适合追求速度快又需要冷门的朋友。justg的俄罗斯VPS云服务器位于莫斯科机房,到美国和中国速度都非常不错,到欧洲的平均延迟时间为40毫秒,...
月神科技怎么样?月神科技是由江西月神科技有限公司运营的一家自营云产品的IDC服务商,提供香港安畅、香港沙田、美国CERA、华中电信等机房资源,月神科技有自己的用户群和拥有创宇认证,并且也有电商企业将业务架设在月神科技的平台上。目前,香港CN2云服务器、洛杉矶CN2云主机、华中电信高防vps,月付20元起。点击进入:月神科技官方网站地址月神科技vps优惠信息:香港安畅CN2-GIA低至20元核心:2...