当前位置:编程学习 > 汇编语言 >>

C51单片机汇编解析问题。高手帮忙啊! 我不懂中断处为什么要这么写呢?能不能全部都给我解析下。

答案:C51单片机中, 复位入口地址为0000H; 外部中断0的中断入口地址为0003H; 定时器0的中断入口地址为000BH; 外部中断1的中断入口地址为0013H; 定时器1的中断入口地址为001BH; 串行口中断入口地址为0023H; 这是系统规定,记住就行了。 希望能帮助到你,谢谢
其他:MCS-51中,INT_T0的中断入口地址为000BH。
这是系统规定的,与硬件设计有关。 因你这汇编象是利用定时器来计时的一个时钟程序(我没细看,只大概扫了一眼),所以每当定时溢出一次时表示过了一个一定的单位时间,时长是由你这二句话定的
MOV TH0,#(65536-50)/256
MOV TL0,#(65536-50)MOD 256
,所以当每发生中断一次时我们就把这过去的时间累计算一下比一下(因只用定时器这时间长度是不够的,所以我们还要再利用软件计数来做累加定时后才够用的),所以在中断中就要完成这累加的玩意,在平时我们就只让这程序在主程序中空运行(和只向外送显示数据的)等待这时间的到来。本这中断入口不是你想知的,并楼上的也回了你不少了,我这就不多说了。 此程序就是一个数码管动态扫描循环显示。定时器每中断一次,刷新一次位选信号;8位数码管循环扫描一次,更新一次数码管的显示内容。8数码管显示的字符是一样的。 再回答4个问题,即可获得20金钥匙哦 bu 

上一个:如何在matlab中编写如下式子的程序,求助!!
下一个:汇编语言是?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,