登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 中断与数码管动态显示

[复制链接]
发表于 2022-3-1 11:12:22 | 显示全部楼层 |阅读模式
学习笔记
学习科目: 中断与数码管动态显示
学习安排: 一周一模块
开始时间: 2022-02-08
结束时间: 2022-02-12
本帖最后由 2023: 于 2022-3-1 11:19 编辑

数码管动态显示switch语句。与if else 语句对比更为简洁。
数码管显示消隐的办法:

关闭段:在switch(i)这句程序之前, 加一句
P0=0xFF;这样就把数码管所有的段都关闭了,
当把“ADDR”的值全部搞定后, 再给P0赋对应
的值即可。
关闭位:在switch(i)这句程序之前,加上一
句 ENLED=1;等到把 ADDR2=0; ADDR1=0;
ADDR0=0;i++; P0=LedBuff[0];这几条刷新程
序全部写完后,再加上一句ENLED=0; 然后再
进行break操作即可。
这个地方逻辑思路上稍微有点复杂,大家

定要理解深刻,深刻理解,彻底弄明白, 把
这个瞬间的问题弄明白了, 后边很多牵扯到此
类情况的问题,
我们都可以一并搞定。


中断1.png
中断2.png
好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表