4x4矩阵键盘实拍照如下图。其构成是4行(L1:4)x 4列(R1:4)共16个按键,当第n行、第m列的按钮(n, m)按下时,引脚 Ln 与 Rm 导通: 有一篇文章,对矩阵键盘的接口讲解得很详细。概括起来说,按键检测分为3个阶段。第一个阶段,扫描行。行I/O口设为input模式,使用上拉电阻。列 ...
分类:
其他好文 时间:
2018-01-11 22:18:48
阅读次数:
133
外部中断00H-FFH 外部终端实现数码管000-255 0000-1023 ...
分类:
其他好文 时间:
2018-01-10 21:43:28
阅读次数:
180
#include #define uint unsigned int #define uchar unsigned char sfr P0M0 = 0x94; sfr P0M1 = 0x93; sfr P2M0 = 0x96; sfr P2M1 = 0x95; uint count,i,j; uch... ...
分类:
其他好文 时间:
2018-01-10 21:38:07
阅读次数:
197
#include #include #define uint unsigned int #define uchar unsigned char sfr P0M0 = 0x94; sfr P0M1 = 0x93; void delay(uint ms){ uint i,j; for(i = 0 ;i ... ...
分类:
其他好文 时间:
2018-01-10 21:34:56
阅读次数:
162
#include #define uint unsigned int #define uchar unsigned char sfr P0M0 = 0x94; sfr P0M1 = 0x93; sfr P2M0 = 0x96; sfr P2M1 = 0x95; uchar count; uchar ... ...
分类:
其他好文 时间:
2018-01-10 21:32:04
阅读次数:
180
#include #define uint unsigned int #define uchar unsigned char sfr P0M0 = 0x94; sfr P0M1 = 0x93; sfr P2M0 = 0x96; sfr P2M1 = 0x95; uint count; uchar c... ...
分类:
移动开发 时间:
2018-01-10 21:31:46
阅读次数:
220
在学习单片机的时候才真正知道C语言是什么,它是来干什么的~但是C语言用到嵌入式只是它小小的一部分应用,还有很多地方呢。 我们是不是在写程序的时候,错误很多就算编译通过了也达不到我们预期的结果,完了自己是不是也很难找到错在哪儿吧?我觉得语言之所以能称之为语言,它肯定是一种工具,一种相互交流相互通信相互 ...
分类:
编程语言 时间:
2018-01-09 13:36:20
阅读次数:
204
在学习单片机的时候才真正知道C语言是什么它是来干什么的~但是C语言用到嵌入式只是它小小的一部分他的应用还有很多地方呢,呵呵我们这里就不讨论这个了。我们是不是在写程序的时候错误很多就算编译通过了也达不到我们预期的结果,完了自己是不是也很难找到错在哪儿吧?我绝得语言之所以能称之为语言,它肯定是一种工具一... ...
分类:
编程语言 时间:
2018-01-08 16:40:19
阅读次数:
204
单片机应用程序的框架大概有三种: 1,简单的前后台顺序执行程序. 2,时间片轮询法. 3,应用操作系统. 下面我们主要来讲解时间片轮询法: 在这里我们先介绍一下定时器的复用功能。就是使用1个定时器,可以是任意的定时器,这里不做特殊说明,下面假设有3个任务,那么我们应该做如下工作: 1. 初始化定时器 ...
分类:
其他好文 时间:
2018-01-07 11:39:12
阅读次数:
232