矩阵键盘逐行扫描C语言,(原创)51单片机C语言程序设计--速学教程实例(入门篇)之矩阵键盘(逐行扫描法).pdf...
(原创)51单片机C语言程序设计--速学教程实例(入门篇)之矩阵键盘(逐行扫描法).pdf
/******************************************************************/
/* 名称:矩阵键盘逐行扫描法 */
/* 作者:苏涛 */
/* 时间:2011-01-15 */
/* 单位:安徽建筑工业学院 电子与信息工程学院 */
/* 07级电子信息工程专业 二班 */
/******************************************************************/
#include //头文件调用,写程序时都要加上
#define uint unsigned int //宏定义,为了后面定义变量书写简便
#define uchar unsigned char
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,
0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//共阴数码管0-f
/******************************************************************/
/* 名称:延时函数 */
/* 功能:C语言中常用的for循环延时方法 */
/* 延时长短可以通过变量初值来改变 */
/******************************************************************/
void Delay1ms(uint count)
{
uint i,j;
for(i=0;i
for(j=0;j<110;j++);
}
/******************************************************************/
/* 名称:按键扫描函数 */
/* 功能:逐行检测是否有键按下 */
/* 有或者没有都有返回值 */
/******************************************************************/
uchar keyscan()
{
uchar num,temp;
P3=0x7f;
temp=P3;
temp=temp&0x0f;
if(temp!=0x0f)
{
Delay1ms(5);//按键去抖动
temp=P3;
temp=temp&0x0f;
if(temp!=0x0f)
{
te
矩阵键盘逐行扫描C语言,(原创)51单片机C语言程序设计--速学教程实例(入门篇)之矩阵键盘(逐行扫描法).pdf...相关推荐
- 单片机独立式按键c语言程序,(原创)51单片机C语言程序设计--速学教程实例(入门篇)之独立按键(查询)...
(原创)51单片机C语言程序设计--速学教程实例(入门篇)之独立按键(查询) /************************************************************ ...
- 时钟加闹钟c语言程序,51单片机c语言电子钟(已加入调时、闹铃、整点报时功能)...
<51单片机c语言电子钟(已加入调时.闹铃.整点报时功能)>由会员分享,可在线阅读,更多相关<51单片机c语言电子钟(已加入调时.闹铃.整点报时功能)(13页珍藏版)>请在技术 ...
- 51单片机蜂鸣器演奏《小苹果》C语言程序,51单片机C语言蜂鸣器发声生日快乐播放程序...
<51单片机C语言蜂鸣器发声生日快乐播放程序>由会员分享,可在线阅读,更多相关<51单片机C语言蜂鸣器发声生日快乐播放程序(4页珍藏版)>请在人人文库网上搜索. 1.按键发音/ ...
- 单片机汉字点阵c语言程序,51单片机C语言多种点阵屏驱动程序(开发软件为keil C...
51单片机C语言多种点阵屏驱动程序(开发软件为keil C 2016-08-23 1 0 0 暂无评分 其他 1 积分下载 如何获取积分? 51单片机C语言多种点阵屏驱动程序(开发软件为keil C ...
- 51单片机电机测速程序c语言,基于51单片机光电编码器测速.doc
基于51单片机光电编码器测速 PAGE PAGE 2 课程设计报告 课程名称: 微机原理课程设计 题 目: 基于51单片机的光电编码器测速 摘要 光电编码器是高精度位置控制系统常用的一种位移检测传感器 ...
- 51单片机c语言程序控制,51单片机C语言程序设计源代码
<51单片机C语言程序设计源代码>由会员分享,可在线阅读,更多相关<51单片机C语言程序设计源代码(281页珍藏版)>请在人人文库网上搜索. 1.51 SCM c语言教程示例2 ...
- 单片机 中断秒表 c语言程序,51单片机c语言的秒表设计.doc
51单片机c语言的秒表设计.doc 课程设计报告 基于AT89C51单片机的秒表设计 院 系 电子信息工程学院 专 业 电子信息工程 1 姓 名 摘 要 本设计是设计一个单片机控制的多功能秒表系统. ...
- 51单片机c语言程序控制,51单片机C语言编程基础及实例.pdf
基础知识: 51 单片机编程基础 第一节:单数码管按键显示 第二节:双数码管可调秒表 第三节:十字路口交通灯 第四节:数码管驱动 第五节:键盘驱动 第六节:低频频率计 第七节:电子表 第八节:串行口应 ...
- 步进电机编写单4拍或4-8拍方式的汇编或c语言控制程序.,51单片机C语言和汇编控制28BYJ48步进电机程序...
本文提供三个51单片机控制步进电机正反转的程序,2个C程序,1个汇编,. 步进电机正反转程序 28BYJ48,,,,四相五线制,,用拍的脉冲... 电机先正转一周,在反转一周,停止.. 本程序利用 S ...
最新文章
- windows 10 上office2016 word崩溃的解决方案
- 腾讯面试题 linux下free命令详解
- 终于有人把大数据架构讲明白了
- Linux: chm转HTML How to Convert chm files to HTML or PDF files
- hdu5486 Difference of Clustering 暴力
- 【clickhouse】ClickHouse中的低基数(LowCardinality)类型
- [SinGuLaRiTy] 二分图匈牙利算法
- VS2017+AE10.2实现二次开发
- 小程序之模版消息通知
- SpringBoot 之数据源配置
- 2019组队赛第二场(ACM International Collegiate Programming Contest, Arabella Collegiate 解题报告 Apare_xzc
- 腾讯高级工程师保姆级“Java成长手册”,层层递进,全是精华
- 元芳,你怎么看?元芳是谁?
- Windows Server 2008 R2 组策略基本设置
- 获取网页链接,比正则表达式更灵活更大众化.
- Eclipse显示空白符号的具体设置
- 图文讲解FlashFXP(FTP工具) 使用教程
- SOLIDWORKS装配体中处理参考零部件的方法
- B. Weird Subtraction Proces
- tff.learning 模块