steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 537
我们在使用51单片机时,七段数码管是一种十分常见的输出设备,可用于显示数字和字母。数码管分为两种,共阴极和共阳极,两种数码管的编码方式不同,应该如何实现这个功能?
首先我们打开Keil μVision编译软件,新建一个工程,然后保存在硬盘上的位置,然后选择Atmel-AT89C51单片机为当前的型号,并添加启动器STARTUP.A51文件,然后在当前目录下新建一个C文件,并将其添加入工作路径,如图所示
可以看见此时我们已经创建了一个空白的C文件,为了利用51单片机现成的端口,可以使用#include reg51.h>来导入AT89C51的端口
首先我们定义需要用到的端口以及变量,可以为小数点位创建一个sbit变量进行操作,4位数码管可使用一个数组来存储当前四位数值
根据数码管编址原理,7段是由a-g加上小数点位dp构成的,实际的二进制码为从dp、g、f、e、d、c、b、a共八位,如果要使该段亮则为1,否则为0,最后需要转换为16进制
可以使用系统自带的计算器作为参考,将对应的段码以1点亮,最后将转换出的16进制数填入数组中,以此类推完成0~9共十个数字的编码
最后我们编写并完善主程序,添加扫描函数以一定的频率扫描显示数组中的十六进制数,即可实现同时显示四位数字的效果,最后以一数字电压表为例进行数码管显示的测试
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 537
操作方式方法01【辅助widget】多种辅助工具相连接两个功能键的可同时按【Shift】加此功能键挑选出1、正方形、圆锥选框辅助工具 【M】 2、终端辅助工具 【V】 3、截叶......
2024-02-05 473
操作方式01文档格式难题qq肖像最合适用jpeg文档格式的相片,若是相片有透明化地下通道,能选用png文档格式上载。 02大小不一难题若是相片极重也可能将引致上载失利,检......
2024-02-05 400