- 1
- 0
- 约5.91千字
- 约 19页
- 2017-10-07 发布于河南
- 举报
用矩阵方式扫描键盘的程序(A keyboard scanning program using a matrix)
用矩阵方式扫描键盘的程序(A keyboard scanning program using a matrix)
#包括 AT89X52。”
#包括信息。h //头文件
#定义unsigned char函数/////////以下是定义标识符
#定义该P2
# unsigned int定义单元
#定义decodemode 0x09 / / * * /译码模式
#定义强度0x0a / / * * /亮度
#定义scanlimit 0x0b / / * * /扫描界限
#定义关机0x0c / / * * /掉电模式
#定义displaytest 0x0f / / * * /显示测试
#定义shutdownmode 0x00 / / * * /掉电方式工作
#定义正常0x01 / / * * /正常操作方式
#定义decodedigit 0xff / / * * /译码位数设置
#定义intensitygrade 0x0a / / * * /显示亮度级别设置
#定义scandigit 0x06 / / * * /扫描位数设置
#定义testmode 0x01 / / * * /显示测试方式
#定义textend 0x00 / / * * /显示测试结束,正常工作
公司dis_din = P1 ^ 0;/ / * * /显示串行数据输入端
公司dis_load = P1 ^ 1;/ / * * /显示数据锁存端
公司dis_clk = P1 ^ 2;/ / * * /显示时钟输入端
公司= P1 ^ 3;/ / * * /矩形波输出端
位标志= 0;/ / * * /标志位
/ *****************************************************************************************
定义全局变量
******************************************************************************************** /
int挂= 0,李= 0;//扫描的行、列
h,l,t;
UCHAR CH;
函数的关键;
/ *****************************************************************************************
定义数组
******************************************************************************************** /
a [ 6 ] = { 0,0,0,0,0,0 };//时间长度
煤焦部分[ 4 ] [ 4 ] = { 15,10,13,11,
14,9,6,3,
0,8,5,2,
12,7,4,1 };/ / / /键值检索矩阵
/ *****************************************************************************************
函数声明
******************************************************************************************** /
无效sendchar(unsigned char ch);
无效writeword(unsigned char addr,unsigned char num);
虚空(void)InitDis;
initmain虚空(void);
无效delay_xms(unsigned int x);
无效wave();
/ ******************************************************************************************
向MAX7219写入字节(8位)
****************************************************************************************** /
无效sendchar(unsigned char ch)
{
无符号字符i;
_nop_();
对于(i = 0;i 8;i +)
{
温度= CH和0x80;
CH<1;
如果(临时)
{
dis_din = 1;
dis_clk = 0;
dis_clk = 1;
}
其他的
{
dis_din = 0;
dis_clk = 0;
dis_clk = 1;
}
}
}
/ ***********************
您可能关注的文档
- 济钢打造一流钢企的利器(Jinan Iron and Steel Co., Ltd. a weapon to build the first-class steel enterprises).doc
- 浏览器之争(Browser contention).doc
- 浙商少帅父亲之后我能什么(What can I Zhejiang young father).doc
- 浙大《公共经济学》在线作业(Zhejiang University, public economics online homework).doc
- 浙大《工程造价确定与控制》在线作业(Zhejiang University project cost determination and control online homework).doc
- 浙大《建筑工程经济》在线作业(Zhejiang University Construction Engineering Economics online homework).doc
- 浙大《电力电子技术》在线作业(Zhejiang University power electronic technology online homework).doc
- 浙大《电子商务导论》在线作业(Zhejiang University Introduction to e-commerce online homework).doc
- 浙大《管理信息系统》在线作业二(Zhejiang University management information system online homework two).doc
- 浙大《管理统计学》在线作业一(Zhejiang University management statistics online homework).doc
最近下载
- 2026年湖南高速铁路职业技术学院单招职业适应性测试题库附答案.docx VIP
- 5G网络优化:5G网络性能优化_(2).5G无线接入技术.docx VIP
- 2026年《国企时事政治试题及完整答案.docx VIP
- 山东外贸职业学院单招语文模拟试题及答案.docx VIP
- 2024CSCO头颈部肿瘤诊疗指南.pptx VIP
- 【倍福BECKHOFF】手册:TwinCAT 2 PLC入门教程V2.42.pdf VIP
- 人教版劳动教育四年级下册全册教案.pdf VIP
- (2026春新版)教科版二年级科学下册《1.1 恐龙的故事》PPT课件.pptx VIP
- 2025年烟台南山学院单招综合素质考试题库及答案一套.docx VIP
- 2026年湖南高速铁路职业技术学院高职单招职业适应性测试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)