登录  | 立即注册

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

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] C51单片机学习

[复制链接]
发表于 2023-1-4 19:15:30 | 显示全部楼层 |阅读模式
学习笔记
学习科目: C51单片机
学习安排: 通过寒假的学习,实现对C51单片机的基本功能的操作。
开始时间: 2023-01-01
结束时间: 2023-01-27
C51单片机实现动态数码管显示



一、程序代码

屏幕截图_20230104_184707.png

屏幕截图_20230104_184720.png

屏幕截图_20230104_184736.png

在这个程序中我们在引入头文件声明后续所需要赋值的端口,以及引入Delay延时函数后,首先定义了一个数组,该数组里存放了让数码管

显示从0到9所对应的16进制数值。我们可以在后续调用这个数组来实现对数码管显示数字的控制。随后我们定义了

一个函数让他通过接收Location,和Number两个变量分别控制要显示的数码管的位置和数码管显示的数字。

随后在接下来的程序中通过调用这个函数来实现对数码管显示数字的控制。





二、硬件原理

屏幕截图_20230104_183515.png

QQ图片20230104191245.jpg

QQ图片20230104191400.jpg



关于C语言数组的知识以及函数调用的相关这里我放在以下的笔记当中,供大家参考

QQ图片20230104185728.jpg


QQ图片20230104185732.jpg


QQ图片20230104185738.jpg


QQ图片20230104185742.jpg


QQ图片20230104185746.jpg

QQ图片20230104190511.jpg QQ图片20230104190515.jpg QQ图片20230104190520.jpg QQ图片20230104190524.jpg
























屏幕截图_20230104_183421.png
屏幕截图_20230104_183428.png
屏幕截图_20230104_183435.png
QQ图片20230104190530.jpg
QQ图片20230104191239.jpg
好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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