历史上的今天
今天是:2024年10月09日(星期三)
2020年10月09日 | r8051xc2定时器2的用法
2020-10-09 来源:eefocus
T2CON----定时器2控制寄存器
t2con.7---t2ps:时钟的选择
0:定时器2的clocked是1/12的振荡器频率
1:定时器2的clocked是1/24的振荡器频率
t2con.6---3fr :外部中断int3的活跃选择(也用来比较和获取信号)
0 :falling edge
1 :rising edge
t2con.5---i2fr:外部中断int2的活跃选择(也用来比较和获取信号)
0 :falling edge
1 :rising edge
t2con.4---t2r1:定时器2的加载模式选择
t2con.3---t2r0:定时器2的加载模式选择
0X – reload disabled
10 – Mode 0
11 – Mode 1
t2con.2---t2cm:定时器2的比较模式选择
0 – Mode 0
1 – Mode 1
t2con.1 ---t2i1:timer2的输入选择
t2con.0---t2i0:timer2的输入选择
t2i1:t2i0
0:0 timer 2 stopped
0:1 输入频率f/12或者f/24
1:0 通过检测T2口的下降沿来增加定时器2
1:1 由外部脚t2输入频率f/12或者f/24
/*
程序用途:timer2自动填装控制
版本号: V1
创建日期:2013.9.22
创建者:
*/
$NOMOD51
#include"REG8F301.INC"
dseg at 30h
iseg at 80h
cseg at 00h
org 0000H
jmp start
org 002bh
jmp Timer2_Isr
start:
mov ckcon,#50h
mov r0,#0x7f
ClrRam:
mov @r0,#0
djnz r0,ClrRam
mov dptr,#0x00
ClrOutRam:
mov a,#0x00
movx @dptr,a
inc dpl
mov a,dpl
cjne a,#0,ClrOutRam
inc dph
mov a,dph
cjne a,#3,ClrOutRam
SetTimer2:
mov tl2,#00h
mov th2,#00h
mov crch,th2
mov crcl,tl2
mov T2con,#11h //选择模式0自动加载,选择f/12分频
setb ET2
setb EA
main:
ljmp main
Timer2_Isr:
push acc
push psw
nop
nop
pop psw
pop acc
END
/*
总结:
1.将crch,crcl里的值自动填充到tl2与th2
2.crcl加到0xFF时crch加1,crch溢出时产生中断,并自动填充
*/
史海拾趣
|
招聘启示电子工程师二名 要求:大专以上学历, 懂安防系统的设计,模拟电路设计,会电子线路设计,工作能力强,能独挡一面,至少三年工作经验.有意者,可发简历到邮箱,或电话联系,谢谢! 宁波三阳电器有限公司 地址:宁波市鄞州区下应街道蔡家漕工业区10幢 ...… 查看全部问答> |
|
Altium Designer 原理图和PCB多通道设计方法介绍 转载自:http://bbs.21ic.com/icview-141848-1-1.html by:pk.kong 曾经把不少ad6的资料整理想发出来,后来发现用ad6的朋友并不多,所以一直没有动手。 不过最近好几个朋友问ad6这个多通道设计的问题。特别是许mm,可是每次我都忘记把资料带回来 ...… 查看全部问答> |
|
要使一种方案具有秘密武器或使其有别于竞争者,无线可能是一种非常好的选择。只要遵照几个关键指南,你就能达到无线工程师的水平 作为参考,此处的“短距离无线”不是指手机或WiMAX,而是包括你听说过的所有技术,如蓝牙、IrDA、ISM、 Wi-Fi和 Zig ...… 查看全部问答> |
|
PIC单片机做RS-485通讯时遇到的问题,急请高手指教!! 我以前用过MEGA64和51做RS485通讯效果都很好,但是这次用PIC16F877A就遇到比较麻烦的问题,请各位高手指点!! 应用要求:一个主控板,通过轮询方式访问多个子节点。轮询时间间隔是0.5s 硬件:MAX487,用光耦TLP521隔离,单片机是PIC16F877A 问 ...… 查看全部问答> |
|
1:《狼图腾》姜戎 2:《不能承受生命之轻》米兰.昆德拉 3:《借我一生》余秋雨 4:《平凡的世界》路遥 5:《文化苦旅》余秋雨 6:《如何做最好的自己》王宇 7:《一网情深》李开复 8:《退步集》陈丹青 9 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 03:18 编辑 我做的放大器的题,我把反馈电阻调大了一点点就是放大倍数大了一点点,在示波器上显示的我的输入频率和输出频率全部都和我信号发生器的频率不一样了,无论怎么调信号发生器,输出波型都不对,就算你 ...… 查看全部问答> |
|
/********************************************************* 程序注意点: 首先可以选择是否开启内部参考电压还是使用外部参考电压 每个通道可以独立选择参考电压 如果连接了外部参考电压应该注意关闭内部参考电压防止损坏 单片机 程序 ...… 查看全部问答> |




