;******************************************************
;* 名称:kbd
;* 功能:从键盘中读入按键值,存入寄存器A:r*4+c
;* 输入:
;* 输出: A=按键值
;******************************************************
main:
init:
wait:
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
;
;
; p1.3
; p1.2
; p1.1
; p1.0
;
keyscan:
ks_colum:
ks_row:
ks_this_colum_none:
error:
ks_wait_release:
ks_decode:
set_disp_bit:
ks_end:
disp:
disp_number:
display_scan:
;*******************************************************************************************
;r2=显示数据 r3=显示位(0feh,0fdh,0fbh,0f7h分别指第1,2,3,4位)
led_digit1 equ 0feh
led_digit2 equ 0fdh
led_digit3 equ 0fbh
led_digit4 equ 0f7h
display_a_bit:
next:
;*******************************************************************************************
delay:
d1:
;*******************************************************************************************
;
;
;
;
;
;
;
;
;
;
;
;
;
table:
上一篇:按键的C51源程序
下一篇:使用1602液晶显示和PS/2键盘的示例
推荐阅读最新更新时间:2024-03-16 14:48
设计资源 培训 开发板 精华推荐
- 【问题征集】大学生美国TI行,你问我送礼!
- 学知识,赢好礼|泰克半导体材料与器件测试技术电源特性篇!
- 有奖报名|TI MSPM0 在【电力输送和工厂自动化与控制系统】、【家用电器和电机控制】中的典型应用
- 直播已结束|如何通过【TI MSPM0 固件示例】及【常用电机驱动器方案和拓扑】,在10分钟内旋转电机
- 有奖电源设计问卷调查
- 以科技之力,成就安全 PI与您一起驾驭明天的智慧 答题赢好礼!
- Maxim 有奖直播:支持工业系统的集成数字IO技术
- 有奖直播:人机互动介面和机器视觉应用上的最佳助手--瑞萨电子 RZ/G, RZ/A 和 RZ/V SoC系列
- 以科技先行,传感新未来 下载艾迈斯半导体 《高精度短距离测量方案 》答题赢好礼!