导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:急:T2的编程[ZBW001]

 *第2510篇: 硬件:急:T2的编程

  
楼 主:ZBW001 2002年3月7日16:48
 硬件:急:T2的编程
我用89C52的T2定时器定时,可总不成功。定时:250US,采用自装的方式,清高手指点,谢
谢了
  
2楼:ZBW001 2002年3月7日17:20
 救命阿!!!
  
3楼:ZBW001 2002年3月8日08:53
 请帮忙阿!!!!
  
4楼:傲气雄鹰 2002年3月8日13:41
 初始化的例子。
ORG 0060H
MAIN:  MOV P1,#0FFH    ;
       MOV SP,#30H    ;堆栈
    
       MOV TMOD,#26H    ;计数器1为工作方式2自动加载,计数器0为工作方式2
       MOV T2MOD,#01H

       MOV TL0,#0FFH    ;置计数器0初值
       MOV TH0,#0FFH
       MOV TL1,#0FDH    ;;;;;;;;波特率=9600  when XTAL=11.05920MHz
       MOV TH1,#0FDH    ;BUT IT IS 12.000MHz
       MOV TL2,#0B8H ;置计数器2初值  ;T2需要从新装载,时间为62.5mS
       MOV TH2,#17H
       MOV RCAP2L,#0B8H;计数器2重新装载值
       MOV RCAP2H,#17H

       SETB PT2    ;T2中断优先级设置
       SETB TR0    ;TR0置1,计数器0启动
       SETB TR1      ;;;;;;;;;TR1置1,计数器1启动
       SETB TR2      ;TR2置1,计数器2启动
    
       MOV SCON,#01010000B    ;;;;;;;;串口为方式1,允许接收。
       MOV PCON,#00H    ;;;;;;;;;波特率不加倍
       ;SETB PS    ;串口中断优先与硬中断    
       SETB ET0    ;计数0允许中断
       CLR ET1    ;T1 波特率发生,不能打开中断
       SETB ET2      ;计数2允许中断

       SETB IT0    ;外部中断t0脉冲边沿触发
       SETB EX0      ;外部中断0允许
       SETB ES    ;;;;;;;;;串行中断允许
       SETB EA    ;开总中断
    
    

  
5楼:ZBW001 2002年3月8日14:53
 为什么我用伟福的仿真器编译是通过不了?
编译时,提示T2MOD等是未定义的字符
  
6楼:ZBW001 2002年3月11日10:53
 请看上面
  
7楼:ZBW001 2002年3月11日13:34
 谢谢上面的大哥指点,搞定了!
T2MOD  EQU 0C8H
TL2    EQU 0CCH
TH2    EQU 0CDH
RCAP2L EQU 0CAH
RCAP2H EQU 0CBH
TR2    EQU 0CAH
ET2    EQU 0ADH
TF2    EQU 0CFH
        org 000h
        ajmp main
        org 002bh
        ajmp time2
    ORG 0060H
MAIN:  
       MOV T2MOD,#00H      ;T2MOD       
       MOV TL2,#05H       ;TL2置计数器2初值  ;T2需要从新装载,时间为62.5mS b8h
       MOV TH2,#0ffH      ;TH2 17h
       MOV RCAP2L,#05H    ;RCAP2L计数器2重新装载值
       MOV RCAP2H,#0fFH      ;RCAP2H

          
       SETB TR2           ;TR2置1,计数器2启动      
       SETB ET2           ;ET2      ;计数2允许中断       
       SETB EA            ;开总中断
       sjmp $
time2: clr TF2
       cpl P1.0          ;P1.0输出2KHz的方波信号
       reti


>>>>>>对该主题发表你的看法

本主题贴数7,分页: [第1页]


[上一篇主题]:C51编程:C51 程序

[下一篇主题]:硬件:地球会爆炸吗?你会考虑吗?