没有合适的资源?快使用搜索试试~ 我知道了~
利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器利用51单片机制作简易计算器
资源推荐
资源详情
资源评论
#include <reg51.h>
// 数码管位选和段选引脚连接定义
sbit digit1 = P0^0; // 数码管第一位
sbit digit2 = P0^1; // 数码管第二位
sbit digit3 = P0^2; // 数码管第三位
sbit digit4 = P0^3; // 数码管第四位
sbit segment = P1; // 数码管段选引脚连接
// 矩阵键盘行和列引脚连接定义
sbit row1 = P2^0; // 键盘第一行
sbit row2 = P2^1; // 键盘第二行
sbit row3 = P2^2; // 键盘第三行
sbit row4 = P2^3; // 键盘第四行
sbit col1 = P2^4; // 键盘第一列
sbit col2 = P2^5; // 键盘第二列
sbit col3 = P2^6; // 键盘第三列
sbit col4 = P2^7; // 键盘第四列
// 数码管段选值定义
unsigned char code digitCode[] = {
0xC0, // 0
0xF9, // 1
0xA4, // 2
0xB0, // 3
0x99, // 4
0x92, // 5
0x82, // 6
0xF8, // 7
0x80, // 8
0x98, // 9
0xFF, // 空
};
// 矩阵键盘键值定义
unsigned char code keyMap[] = {
1, 2, 3, 0x0A,
4, 5, 6, 0x0B,
7, 8, 9, 0x0C,
0x0E, 0, 0x0F, 0x0D
};
// 全局变量
unsigned char input[4] = {0}; // 存储用户输入的数字
资源评论
高教百科
- 粉丝: 1592
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功