两个定时计数器均采用方式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'
TNAHosting是一家成立于2012年的国外主机商,提供VPS主机及独立服务器租用等业务,其中VPS主机基于OpenVZ和KVM架构,数据中心在美国芝加哥机房。目前,商家在LET推出芝加哥机房大硬盘高配VPS套餐,再次刷新了价格底线,基于OpenVZ架构,12GB内存,500GB大硬盘,支持月付仅5美元起。下面列出这款VPS主机配置信息。CPU:4 cores内存:12GB硬盘:500GB月流...
最近主机参考拿到了一台恒创科技的美国VPS云服务器测试机器,那具体恒创科技美国云服务器性能到底怎么样呢?主机参考进行了一番VPS测评,大家可以参考一下,总体来说还是非常不错的,是值得购买的。非常适用于稳定建站业务需求。恒创科技服务器怎么样?恒创科技服务器好不好?henghost怎么样?henghost值不值得购买?SonderCloud服务器好不好?恒创科技henghost值不值得购买?恒创科技是...
提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...