两个定时计数器均采用方式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'
tmhhost可谓是相当熟悉国内网络情况(资质方面:ISP\ICP\工商齐备),专业售卖海外高端优质线路的云服务器和独立服务器,包括了:香港的三网cn2 gia、日本 cn2、日本软银云服务器、韩国CN2、美国三网cn2 gia 云服务器、美国 cn2 gia +200G高防的。另外还有国内云服务器:镇江BGP 大连BGP数据盘和系统盘分开,自带windows系统,支持支付宝付款和微信,简直就是专...
spinservers是Majestic Hosting Solutions LLC旗下站点,主要提供国外服务器租用和Hybrid Dedicated等产品的商家,数据中心包括美国达拉斯和圣何塞机房,机器一般10Gbps端口带宽,高配置硬件,支持使用PayPal、信用卡、支付宝或者微信等付款方式。目前,商家针对部分服务器提供优惠码,优惠后达拉斯机房服务器最低每月89美元起,圣何塞机房服务器最低每月...
外贸主机哪家好?抗投诉VPS哪家好?无视DMCA。ParkinHost今年还没有搞过促销,这次parkinhost俄罗斯机房上新服务器,母机采用2个E5-2680v3处理器、128G内存、RAID10硬盘、2Gbps上行线路。具体到VPS全部200Mbps带宽,除了最便宜的套餐限制流量之外,其他的全部是无限流量VPS。ParkinHost,成立于 2013 年,印度主机商,隶属于 DiggDigi...