概述
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章
用51单片机中断编写的4x4键盘程序
作者:未知 来源:山涧一溪流 点击数:… 更新时间:2014年06月22日 【字体:大 中 小】
应用查询扫描编写键盘程序,由于要给按键去抖动,程序变得比较复杂和冗长(详见2013年9月29日博文《MSP430和AT89C51单片机4x4键盘C程序》),如果用中断编写,设置中断响应在下降沿时执行中断,则程序编写不用去抖动判断,所以相比较要简单很多!下面用汇编和C语言两种方式编写4X4键盘程序!
一、汇编程序
ORG 0000H
LJMP MAIN
ORG 0003h
Ljmp ZD0
ORG 000Bh
LJMP TZD0
ORG 0013h
Ljmp ZD1
ORG 001Bh
LJMP TZD1
ORG 0040H
MAIN: Mov TMOD,#66h
MOV TH0,#0ffh
MOV TL0,#0ffh
MOV TH1,#0ffh
MOV TL1,#0ffh
SETB EA
SETB ET0
SETB TR0
SETB ET1
SETB TR1
SETB IT0
SETB IT1
SETB EX0
SETB EX1
xh: mov P1,#0feh
Lcall Delay
mov P1,#0fdh
Lcall
最后
以上就是背后哈密瓜为你收集整理的c语言T1中断程序编写步骤,用51单片机中断编写的4x4键盘程序的全部内容,希望文章能够帮你解决c语言T1中断程序编写步骤,用51单片机中断编写的4x4键盘程序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复