永发信息网

以中断方法设计单片机秒、分脉冲发生器

答案:3  悬赏:10  手机版
解决时间 2021-04-03 04:47
以中断方法设计单片机秒、分脉冲发生器
最佳答案
用定时器T0,工作模式1进行50MS定时。
  下列程序经过仿真,运行正确.

  ORG 0000H
  AJMP START
  ORG 000BH ;定时器0中断入口.
  AJMP SERVE
  START:
  MOV TMOD, #01H ;T0定时方式0
  MOV TH0, #3CH ;定时50ms@12MHz
  MOV TL0, #0B0H
  SETB TR0 ;启动.
  SETB ET0 ;允许中断.
  SETB EA
  MOV R2, #20 ;秒.
  MOV R3, #60 ;分.
  CLR P1.0 ;开始时,输出低电平.
  CLR P1.1

  SJMP $ ;等待中断.
  ;--------------------------------------------
  SERVE: ;50ms执行一次本中断程序.
  MOV TL0, #0B0H ;重新送入初始值.
  MOV TH0, #3CH ;定时50ms@12MHz
  DJNZ R2, T0_END ;不到20次转移.
  SETB P1.0 ;到了20次,就是到了1秒,输出正脉冲.
  CLR P1.0 ;1个机器周期.
  MOV R2, #20
  DJNZ R3, T0_END ;不到60秒转移.
  SETB P1.1 ;到了60秒,输出正脉冲.
  CLR P1.1 ;1个机器周期.
  MOV R3, #60
  T0_END:
  RETI
  ;--------------------------------------------
  END
全部回答
假定用定时器T1,工作模式1进行100MS定时。单片机晶振频率为6MHZ,的初值3CB0H
ORG 0000H
AJMP MAIN
ORG 001BH
AJMP SERVE
MAIN: MOV TMOD,#10H
MOV 20H,#10
CLR A
MOV 30H,A ;秒
MOV 31H,A ;分
SETB ET1
SETB EA
MOV TH1,#3CH
MOV TL1,#0B0H
SETB TR1
SJMP $
SERVE: MOV TH1,#3CH
MOV TL1,#0B0H
DJNZ 20H,RETUNT
MOV 20H,#10
MOV A,#01H
ADD A,30H
DA A
MOV 30H,A
CLR P1.0
L00P1: JBC TF1,LOOP2
SJMP LOOP1
LOOP2: SETB P1.0
SJMP SERVE
CJNE A,#60,RETUNT
MOV 30H,#00H
MOV A,#01H
ADD A,31H
DA A
MOV 31H,A
CLR P1.1
L00P3: JBC TF1,LOOP4
SJMP LOOP3
LOOP4: SETB P1.1
SJMP SERVE
CJNE A,#60,RETUNT
MOV 31H,#00H
RETUNT:RETI
END
用定时器T0,工作模式1进行50MS定时。
下列程序经过仿真,运行正确.
ORG 0000H
AJMP START
ORG 000BH ;定时器0中断入口.
AJMP SERVE
START:
MOV TMOD, #01H ;T0定时方式0
MOV TH0, #3CH ;定时50ms@12MHz
MOV TL0, #0B0H
SETB TR0 ;启动.
SETB ET0 ;允许中断.
SETB EA
MOV R2, #20 ;秒.
MOV R3, #60 ;分.
CLR P1.0 ;开始时,输出低电平.
CLR P1.1
SJMP $ ;等待中断.
;--------------------------------------------
SERVE: ;50ms执行一次本中断程序.
MOV TL0, #0B0H ;重新送入初始值.
MOV TH0, #3CH ;定时50ms@12MHz
DJNZ R2, T0_END ;不到20次转移.
SETB P1.0 ;到了20次,就是到了1秒,输出正脉冲.
CLR P1.0 ;1个机器周期.
MOV R2, #20
DJNZ R3, T0_END ;不到60秒转移.
SETB P1.1 ;到了60秒,输出正脉冲.
CLR P1.1 ;1个机器周期.
MOV R3, #60
T0_END:
RETI
;--------------------------------------------
END
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求np小说女主和几个师兄在一起的(也可能除了
长春市翔飞特种设备培训部在哪里啊,我有事要
临潢府的读音
西安交大附中与高新一中的比较
第一天跟室友见面是怎样的
想去斗鱼直播。上传速度要达到800K以上 我家
52°500ml五粮液 和53°500ml飞天茅台在市面
广东这边哪里有做互动投影技术的品牌?求介绍
诉讼时效与取得时效的区别
大芬地铁站到岗厦怎么走
充分小和任意小有什么区别
我有一副朋友送的王凌菊画的牡丹 不知道王凌
家里要盖房,是等盖好房再先装修公司,还是之
女人荷包里有乾坤什么意思
新思域1,0t前车窗玻璃上的波纹图案是什么意
推荐资讯
把12人分成4组,若每组3人,则有几种不同的分
2016年学Android有前途吗
在同一个网络环境下ipad mini正常连接wifi上
商鞅是哪个朝代的?
急求综合实践基地学校领导在素质教育方面的讲
洗洁精洗脸既然可以去油,那去了油可以瘦脸吗
古代书法中带谁跋提字是什么意识
死神里山本老头的全名是什么
vivoy631f不能系统更新了
国债期货一手要多少钱
轻车上路是什么意思
这么久才看到,我想考天师大的研究生
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?