登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

前辈帮帮看这个小程序:看是否能每隔100MS中断一次

作者:qinjie1982 栏目:单片机
前辈帮帮看这个小程序:看是否能每隔100MS中断一次
org 0000h
sjmp star
org 000bh                         ;T0的中断入口地址
ljmp time0

STAR:     mov tmod, #01h          ;选择模式1,16位计数
          mov tl0, #0f0h          ;T0定时100MS  
          mov th0, #0d8h
          mov ie, #80h            ;开中断
          setb tr0                ;定时器计数开始
          setb et0                ;开T0溢出中断

wait:     lcall disp
          ajmp  wait

time0:    clr ea                   ;中断服务程序
          lcall ds12t
          lcall exchg
          setb ea
          reti

ds12t:    mov a, #03h             ;以下三个子程序是我随便写的,只是让大家明白有这几个子程序,没实际应用
          ret

exchg:    mov a, #01h
          ret

disp:     mov a, #02h
          setb et0              ; 这条语句是否应该加上去呢
          ret
end

2楼: >>参与讨论
martianbin
方式1处值不能自动重先装载!so不行
 
3楼: >>参与讨论
李冬发
还有,你的时钟频率未告知,所以...
 
参与讨论
昵称:
讨论内容:
 
 
相关帖子
请问什么电路算作高频电路?
7805类的稳压IC,无散热器时最大电流为多少?
跳楼的心都有
有什么好办法磨芯片上的型号字呢?我现在用砂轮打磨,
I2C控制方式
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号