永发信息网

MCS51单片机初学者,关于汇编语言中断程序设计

答案:6  悬赏:20  手机版
解决时间 2021-12-21 11:35
在SST51开发板上,用跳线将SST89E58RDA单片机的P3.2(INT0)引脚与按键K1脚连接,用汇编语言实现:按一次K1外部中断INT0响应一次,LED显示值加1(十进制),谢谢,最好有适当的文字说明,万分感谢
最佳答案
不知道你要显示几位,我写了个1位显示的。前提是共阴数码LED且一端已接地,由P1口控制。
ORG 0000H
LJMP START
ORG 0003H
LJMP INTT0
ORG 0600H
START: SETB EA
SETB EX0 ; 打开外部中断0
CLR IT0 ; 令中断0为电平触发
MOV @R0,#00H
DISPLAY: MOV DPTR,#TAB;给字形表的初地址
MOV A,R0; 将要显示的数给A
MOVC A,@A+DPTR ;在字形表中取数放到A
MOV P1,A; 假设是P1口输出要显示的数据把A放到P1中
SJMP DISPLAY ;循环显示等待中断
INTT0:INC @R0; ;中断中有按键着加1
RETI
TAB:DB 3FH,06H,5BH,4FH,66H ;字形表
DB 6DH,7DH,07H,7FH,6FH
DB 77H,7CH,39H,5EH,79H
END
全部回答
用C吧
c 低功耗 s 可在线编程 isp在线可编程 对于单片机来讲可以通过spi或其它的串行接口接收上位机传来的数据并写入存储器中。所以即使我们将芯片焊接在电路板上,只要留出和上位机接口的这个串口,就可以实现芯片内部存储器的改写,而无须再取下芯片。
在电子人单片机开发板 网站上可以看到中断程序设计的 例子,你自己看看吧。
关键在于键盘的防抖吧... 一个部件一个部件地学 先流水灯 然后数码管 键盘 LED 之后就都懂了 不用纠结
这个我也学得不是很好,希望能帮到你 Main: MOV TCON ,#0H;外部中断0采用电平触发方式 MOV IE,#81H;打开外部中断0; MOV IP,#1H; 设置中断优先级为最高 L: MOV R0,P3.2; JZ R0 ,L1; L1: INC R1; MOV P0,R1; LOOP L; LED灯是二进制吧 十进制怎么实现? 要么是数码管 我理解大概就是这样的 这个东西学了好久了 忘记很多 可能有很多错误
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
斗战神打极道挑战次数会减么
魅族m2怎么强行关机?
剑网3明月幽昙暗香疏影怎么获得
云霄县交警大队办公位置在哪啊?好找么?
vegas怎样弄出"哔——"的声音
三元婚配
华安县交警大队位置在什么地方啊,我要过去办
把3an+2+15an-1-45an分解因式是A.3(an+2+5an
如何做冬瓜排骨汤
服装用料英语怎么说
如图所示,在研究杠杆平衡条件实验中:(1)
南靖县交警大队在什么地方啊,我要处理点事
在北京丰台区307医院附近有招生的幼儿园吗(
四川快乐12网上怎么买求解答下感谢感谢!!
求super gril 的英文歌词
推荐资讯
凤镇派出所办公地址在什么地方?我要处理点事
简谱读法(唱名)的历史来源?——就是说,1
大平山国土资源所地址在什么地方?想过去办事
子午相冲降燥养木是什么意思
汽车的机械液压助力有什么用
如何写一个精彩的剧本?
单选题在动物细胞培养的叙述中,错误的是A.动
电脑蓝屏出现0x00000124 什么原因 附图
后备箱半开绳子挡住了车牌算违章吗
如下图所示,用“十字形”分割正方形.分割一
请问,2007年会有哪些国产大片呢?,《之战》和
野菠萝吃哪个部位
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?