这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » STC51单片机实例之07独立按键的使用(汇编)

共6条 1/1 1 跳转至

STC51单片机实例之07独立按键的使用(汇编)

高工
2014-04-29 16:27:22     打赏
org 0000h
mov p0,#0x3f
mov p2,#0
main:   mov r7,#0ffh
wait1:  jb p3.2,wait1    ;按键没有按下,等待
	call del10ms   ;调用延时
	jb p3.2,wait1  ;继续查询
	ljmp play1
play1:  inc r7
	mov a,r7
	mov dptr,#tab
	movc a,@a+dptr
	mov p0,a       ;查表显示数字
wait2:  jnb p3.2,wait2    ;等待按键弹起
	cjne a,#6fh,wait1 ;判断是否显示到最后一个数字
	ljmp main
	ret
tab:    db 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f  
del10ms:mov r6,#14h
del1:   mov r5,#0ffh
del2:   djnz r5,del2
	djnz r6,del1
	ret
	end

 


助工
2014-04-29 17:18:56     打赏
2楼
您好!能加下您Q吗?想请教您一些关于汇编的问题,可以吗?

工程师
2014-05-09 09:21:12     打赏
3楼
如果要是C语言就更好了。呵呵

高工
2014-05-10 12:21:50     打赏
4楼
有呀,把“(汇编)”去掉就是C的

工程师
2014-05-12 11:24:16     打赏
5楼
简直神回复

高工
2014-05-12 14:09:01     打赏
6楼
哪有,这个本来就是应某位网友的要求,对应C代码增加的汇编代码,为了便于搜索,名字是相同的,只是增加了汇编俩字以示区分

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]