|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
前辈帮帮看这个小程序:看是否能每隔100MS中断一次 |
作者:qinjie1982 栏目:单片机 |
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 于 2005/10/3 11:50:00 发布:
方式1处值不能自动重先装载!so不行 |
3楼: | >>参与讨论 |
作者: 李冬发 于 2005/10/3 12:07:00 发布:
还有,你的时钟频率未告知,所以... |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |