没有合适的资源?快使用搜索试试~ 我知道了~
家居防盗警报系统源代码,c++文件 ,下载打开即可看见此程序的可行性。
资源推荐
资源详情
资源评论
/***************************************************************************
标题: 多输入端报警器
效果: 矩阵键盘为 16 路报警信号输入,数码管显示报警源号,中断 0、1 控制报警声音
的频率增大、减小
工作于:LY5A-L2A 开发板
******************************************************************************/
#include <reg51.h>
#include <intrins.h>
#define KEY4_4 P2
#define uchar unsigned char
#define uint unsigned int
//引脚定义:
sbit SMG_q = P1^0; //定义数码管阳级控制脚(千位)
sbit SMG_b = P1^1; //定义数码管阳级控制脚(百位)
sbit SMG_s = P1^2; //定义数码管阳级控制脚(十位)
sbit SMG_g = P1^3; //定义数码管阳级控制脚(个位)
sbit SPK=P1^5; //蜂鸣器
//变量定义:
code uchar table[]=
{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
//表:共阳数码管 0-9
uchar l_posit=2; //显示位置
code uchar key_tab[17]={0x00,0xee,0xde,0xbe,0x7e,
0xed,0xdd,0xbd,0x7d,
0xeb,0xdb,0xbb,0x7b,
0xe7,0xd7,0xb7,0x77};
// 1 2 3 4
// 5 6 7 8
// 9 10 11 12
// 13 14 15 16
uchar l_key=0x0; //定义变量,存放键值
uchar l_keyold=0xFF; //做为按键松开否的凭证
uint count=140;
//函数声明:
void ReadKey(void); //扫描键盘 获取键值,并将键值重新编码
资源评论
旧巷少年
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功