#include <REGX52.H>
unsigned char NixieTable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F} //0~9对应位选端,A~F为0x77,0x7C,0x39,0x5E,0x79,0x71;0x00为空
void Nixie(unsigned char Location,Number)
{
switch(Location)
{
case 1:P1_0=0;P1_1=0;P1_2=0;P1_3=1;break;
case 2:P1_0=0;P1_1=0;P1_2=1;P1_3=0;break;
case 3:P1_0=0;P1_1=1;P1_2=0;P1_3=0;break;
case 4:P1_0=1;P1_1=0;P1_2=0;P1_3=0;break;
}
P0=NixieTable[Number];
}
void main()
{
while(1)
{
Nixie(4,6);
}
}
普中HC-6800单片机静态数码管显示出错,原因及如何改进
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 智者知已应修善业 2023-08-15 17:26关注
多位数码管的段合用就不存在静态都是动态的.
void Nixie(unsigned char Location,unsigned char Number)
引脚定义sbit P1_0=P1^0;...本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报 编辑记录无用 1
悬赏问题
- ¥15 数学建模招标中位数问题
- ¥15 phython路径名过长报错 不知道什么问题
- ¥15 深度学习中模型转换该怎么实现
- ¥15 HLs设计手写数字识别程序编译通不过
- ¥15 Stata外部命令安装问题求帮助!
- ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
- ¥15 TYPCE母转母,插入认方向
- ¥15 如何用python向钉钉机器人发送可以放大的图片?
- ¥15 matlab(相关搜索:紧聚焦)
- ¥15 基于51单片机的厨房煤气泄露检测报警系统设计