两个定时计数器均采用方式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'
需要提前声明的是有网友反馈到,PacificRack 商家是不支持DD安装Windows系统的,他有安装后导致服务器被封的问题。确实有一些服务商是不允许的,我们尽可能的在服务商选择可以直接安装Windows系统套餐,毕竟DD安装的Win系统在使用上实际上也不够体验好。在前面有提到夏季促销的"PacificRack夏季促销PR-M系列和多IP站群VPS主机 年付低至19美元"有提到年付12美元的洛杉...
无忧云官网无忧云怎么样 无忧云服务器好不好 无忧云值不值得购买 无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免北岸建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高...
最近主机参考拿到了一台恒创科技的美国VPS云服务器测试机器,那具体恒创科技美国云服务器性能到底怎么样呢?主机参考进行了一番VPS测评,大家可以参考一下,总体来说还是非常不错的,是值得购买的。非常适用于稳定建站业务需求。恒创科技服务器怎么样?恒创科技服务器好不好?henghost怎么样?henghost值不值得购买?SonderCloud服务器好不好?恒创科技henghost值不值得购买?恒创科技是...