单片机汇编语言问题

这是一个电子始终的汇编程序,开头我就看不懂了,求指导,好久没看都忘记了;变量定义TICK_CNTEQU20H;T0倍乘SECOND_BCDEQU21H;时间记录... 这是一个电子始终的汇编程序,开头我就看不懂了,求指导,好久没看都忘记了

;变量定义
TICK_CNT EQU 20H ;T0倍乘
SECOND_BCD EQU 21H ;时间记录
展开
 我来答
意法半导体(中国)投资有限公司 2020-01-15
展开全部
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
新小无1X
2012-08-30 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1436
采纳率:11%
帮助的人:771万
展开全部
呵呵 楼上的老兄解释的不够清楚啊 还是俺来帮你解答吧
1 TICK_CNT EQU 20H ; 定义一个变量TICK_CNT 该变量的地址为20H
何为T0倍乘? 它的真正意思用TICK_CNT 做软件定时计数器
打个比喻 如果T0定时时间为50毫秒 则可设TICK_CNT 初始值=20,定时器每到50毫秒时,
在软件上 令TICK_CNT 减1,当减到0时,就是1秒时间到了。
功能就是定时1秒钟。当然TICK_CNT 初始值20, 就是指定时器定时时间50毫秒的倍数。
2 SECOND_BCD EQU 21H ;时间记录
就是定义一个变量SECOND_BCD 用来记录时间 比如可以每当1秒到时
令SECOND_BCD 内容加1 则 SECOND_BCD 就是 用来记录时间的 时间到了多少秒

呵呵 可惜没有加分呀 就给俺选择满意回答吧
上海实邦电子科技
2025-08-04 广告
联系方式:13671592388上海实邦电子科技有限公司是一家专业电子产品开发与ODM/OEM/电子制造服务(EMS)企业,具有多年基于消费电子产品、工业自动化产品、机电控制产品的PCBA开发与生产经验,更有多年的单片机开发及工业控制电路设... 点击进入详情页
本回答由上海实邦电子科技提供
zhxiufan
2012-08-29 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38398
国家科技进步奖

向TA提问 私信TA
展开全部
EQU是一个伪指令,你就理解为“=”的意思,也就是说在以下的程序中寄存器20H用TICK_CNT这个变量来表示,寄存器21H用SECOND_BCD 这个变量来表示。
熟悉C的话,相当于:
&TICK_CNT = 20H
&SECOND_BCD =21H
呵呵也就是变量TICK_CNT 的地址位20H,变量SECOND_BCD 的地址为21H
追问
那T0倍乘是什么意思呢?
追答
这是一个注释,作者的意思是,TICK_CNT 这个变量表示T0倍乘的意思,应该是T0计数值的一倍大小
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
愈昆杰25
2012-08-29 · TA获得超过179个赞
知道小有建树答主
回答量:346
采纳率:0%
帮助的人:185万
展开全部
这只是一个定义把20H用TICK_CNT代替,21H用SECOND_BCD代替
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式