HT49 MCU 中Time Base(时基)的使用说明
更新时间:2023-05-12 02:26:01 阅读量: 实用文档 文档下载
- ht4928s推荐度:
- 相关推荐
HT49 MCU 中Time Base(时基)的使用说明
HT49 MCU中Time Base(时基)的使用说明
文件编码:HA0025s
本文主要介绍HT49系列中Time Base(时基)的使用方法和注意事项
简单介绍
Time Base可以提供一个周期性溢出时间周期以产生规则性的内部中断。时钟来源在掩膜时选择,有系统时钟/4(指令时钟),实时时钟振荡器,看门狗振荡器三种选择,若选择系统时钟/4为时钟来源,则在HALT状态下,Time Base会停止工作,选其它两个则不会。掩膜时还可选择它的溢出时间周期为时钟来源/212~时钟来源/215;一旦Time Base产生溢出时间信号,在正常情况下,程序会跳到14H去调用该中断服务子程序。Time Base的溢出时间信号也可提供给定时/计数器1,作为其时钟来源,以便获得更长的溢出时间周期。
应用举例
掩膜选择:时钟来源为内部WDT振荡器
Timer1的时钟来源为Time Base时钟
Time Base频率为时钟来源/215
LCD duty:1/4 duty
程序描述:
1.开始LCD仿真显示信息“WAIT”
2.产生第一次Time Base中断,显示信息“THE 1 TBI”
3.第二次Time Base溢出时间信号使定时/计数器1溢出(其计数初值为0FEH),
则显示信息“TMER1 OV”
其中LCD仿真用49timebase
说明:使用LCD只是为了比较直观地看到Time Base中断产生
程序清单如下:
;―――――――――――――――――――――――――――――――――――――― ;FILE NAME:49TIMEBASE.ASM
;目的:为了说明Time Base的使用
;;;
;―――――――――――
include ht49r50a-1.inc
data .section ‘data’
count db ?
;―――――――――――
HT49 MCU 中Time Base(时基)的使用说明
code .section ‘code’
org 00h
jmp start
org 10h
jmp timer1 ;跳到定时/计数器1中断服务子程序
org 14h
jmp timebase ;跳到Time Base中断服务子程序
;―――――――――――
org 20h
start:
clr count ;
clr bp
set bp.0
mov a,40h
mov mp1,a
mov a,01h
mov [02h],a ;
set intc0.0
mov a,03h ;
mov intc1,a
mov a,80h ;
mov tmr1c,a
mov a,0feh ;
mov tmr1,a
set tmr1c.4 ;
jmp $
timer1: ;
clr bp
set bp.0
mov a,40h
mov mp1,a
mov a,08h
mov [02h],a ;
reti ;
timebase: ;Time
inc count ;
mov a,count
sub a,02h
sz acc
jmp first
reti
first:
clr bp ;Time
set bp.0 显示“WAIT” 显示操作结束 开总中断 开定时/计数器1和Time Base中断 设定定时/计数器1的计数模式 设定定时/计数器1的初值 允许定时/计数器1计数 原地踏步 定时/计数器1溢出中断服务程序 显示信息“ TIMER1 OV” 显示操作结束 定时/计数器溢出后,程序结束 Base中断服务子程序 计时基time base的中断次数 判断中断是否满2次 Base第一次中断时,显示信息“THE 1 TB1” ;;;;
HT49 MCU 中Time Base(时基)的使用说明
mov a,40h
mov mp1,a
mov a,02h
mov [02h],a ;显示操作结束
reti ;显示操作结束,中断返回
end
校对日期:2001/8/27
校对人:邓纲
校对内容:
1. 第一页12行把“超时”改成“溢出”
2. 第一页15行把“超时”改为“溢出”
3. 第一页25行插入“LCD duty:1/4 duty”
4. 把所有的“超时”改为“溢出”
问题:
1. HT49C50的TIMER1中断时常不能响应
2. 使用HT49C50-1时不能使用使用ICE2000中的TOOLS ---LCD SIMULATOR选项,但
是如果在使用HT49C50时打开了TOOLS ---LCD SIMULATOR选项,则当MCU被改成HT49C50-1时可以继续使用LCD SIMULATOR。在LCD SIMULATOR环境的project information中无法选择HT49C50-1和HT49R50A-1,但是在ICE中选择了HT49R50A-1则可以TOOLS ---LCD SIMULATOR选项,在LCD SIMULATOR的project information中的MCU应改选为HT49C50,这样才可以使用LCD SIMULATOR。
3. 由于存在这些问题,在运行本程序时先在ICE中把MCU选为HT40R50A-1再打开
TOOLS ---LCD SIMULATOR,打开了LCD文件后在project information中把MCU选为HT49C50即可。
正在阅读:
HT49 MCU 中Time Base(时基)的使用说明05-12
危险废物鉴别04-05
(试行)律师办理私募投资基金法律业务操作指引(2016)04-19
液压复习题11110-31
神经内科职称面试参考资料211-06
加强地方融资平台贷款风险管理07-24
2018年中国乙酸乙酯现状分析及市场前景预测(目录) - 图文03-31
送给小朋友的祝福语02-24
2018-2019优秀的采购员个人简历模板-word范文(3页)10-27
某县化解信访积案工作总结10-04
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 时基
- 使用说明
- HT49
- Time
- Base
- MCU
- 电子政务 复习题
- 2016年酒店业发展现状及市场前景分析
- Dahglya大学计算机基础课后习题答案
- C1驾驶证考试科目三一号线路训单
- 怎样自制火龙果小盆栽
- 银屑病患者的中医临床护理路径研究
- KnockOut外挂滤镜 使用教程
- C语言程序设计实例教程
- 相声基本功--绕口令大全
- 触摸屏在S3C2410上的应用实例
- 低成本获取精准名单的5个方法
- 《实用口腔医学杂志》2008年第24卷分类目次索引
- 08级财务管理专业毕业论文参考题目2010
- ISO9001-2015质量风险评估识别和控制程序
- 美国加州数学课程标准特色评析
- 普外手术 手术 步骤 mils手术 麦氏手术 手术配合
- 反腐倡廉网评文章范文一
- 2012南京大学军理复习纲要
- “泰坦尼克”号悲剧重演——埃及客轮“萨拉姆98”号红海沉没
- 英语四六级口试样卷及应对策略分析