-
PIC SINGLE-CHIP KEYSTROKE TEST
包括仿真电路及C程序,参考《PIC单片机入门和实战》。按键检测原理:PORTB的高4位设置为输入模式,且开启内部若上拉功能,这样,PORTB的高4位就全都是1,也就是按键的列线全是1,而PORTB的低4位全是0,也就是按键的行线全是0。若有按键按下,那么行线和列线就会连通,按键所在的列线的电压就会拉低,变为0。这个时候,读PORTB,低4位仍然为0 ,但是高四位就会有一位也是0。所以if((PORTB & 0xF0)!=0xF0)可以判断按键是否按下,因为如果按下了,高四位就不全为1。按键扫描,低4位依次输出0,而 低4位的另外3位输出1,那么,当输出0的行线,碰到按键按下的列线,就会将列线的电压拉低,这时候,读PORTB,就会得到按键的行列位置,即按键码。如果输出0的行线,未与按键的列线相连,那么高4位仍然全为1。就继续扫描。KeyCode[]数组中,存储了最近几次的按键码,最多可以存储最近8次,更改数组就可以更改存储大小。若多连接几个数码管,就可以依次显示按键的内容,如同计算器一样
- 2023-06-16 10:20:04下载
- 积分:1
-
RF500 ,13.56mRFID读写器专用芯片原理图
RF500 ,13.56mRFID读写器专用芯片原理图-RF500, 13.56mRFID reader ASIC schematic
- 2022-01-30 19:32:02下载
- 积分:1
-
本代码是DS18B20的驱动程序源代码,MCU采用ATMEGA168,C语言编写,已经调试通过。可提供给各位仁兄参考。...
本代码是DS18B20的驱动程序源代码,MCU采用ATMEGA168,C语言编写,已经调试通过。可提供给各位仁兄参考。-This code is DS18B20 driver source code, MCU used ATMEGA168, C language, have been debug through. Available to you man reference.
- 2023-03-20 10:50:04下载
- 积分:1
-
电子密码锁程序
//2013.10.05 电子密码锁的设计 要求如下:
//事先设置初始密码为910108,上电时数码管全为------,,按下S10开始输入6位密码
//如果输入的6位密码与预先设置的密码相同,则发光二极管全部亮,数码管显示GOOD;如果输入错误则蜂鸣器报警,并且8个LED发光二极管全部暗,数码管显示ERROR。
#include
#define uchar unsigned char
sbit dula=P2^6;
sbit wela=P2^7;
sbit beep=P2^3;
sbit p1_0=P1^0;
sbit p1_1=P1^1;
sbit p1_2=P1^2;
sbit p1_3=P1^3;
sbit p1_4=P1^4;
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-03-19 09:54:39下载
- 积分:1
-
LCD12864郑桃溪瞳子
lcd12864 zheng tao xi tong zi liao
- 2022-05-31 02:14:26下载
- 积分:1
-
串行传输
介绍了串行传输从手臂 2378,在其中串行传输的数据显示在超级终端过程
- 2023-04-03 11:10:03下载
- 积分:1
-
zlg nand flash 写平衡 在LINUX XIA
zlg nand flash 写平衡 在LINUX XIA-zlg nand flash write balance LINUX XIA
- 2022-02-11 14:28:07下载
- 积分:1
-
TMS320F2812 开发板最新原理图 1602液晶显示 PDF文件
TMS320F2812 开发板最新原理图 1602液晶显示 PDF文件-TMS320F2812 SPI SCI RS485 CAN
- 2022-07-05 07:31:35下载
- 积分:1
-
串口转以太网 开源软件
串口转以太网 可以直接应用在项目中
采用keil 平台开发
在设备上电的时候会启动全部 在设备上电的时候会启动全部 7个任务 ,这 7个任务 分别为:串口以太网数据交换两个,
TCP,UDP设置各一个,TCP SERVER CLINET 模式各一个,UDP组播模式一个
具有很好的参考价值
- 2022-07-04 05:06:04下载
- 积分:1
-
可测试代码
st ARM board can TEST CODE
- 2022-01-22 03:44:45下载
- 积分:1