51单片机入门(五)

目录:

1.模块化编程

2.LCD1602调试工具

1.模块化编程

.h文件需要和main在同一个路径下,如果不在需要指定

如果定义了AAA,里面的代码才参与编译,没有定义程序不会报错

定义了AAA,下面参与编译,代码无效,会报错

下面代码,防止重复包含,如果没有定义,才编译里面代码,再定义后不会再编译了,防止重复

下面把前面写的东西,进行模块化:有的可以模块化,有的不能,具体区分

它并没有添加到工程里面 ,习惯添加进来

可以右键打开了

led灯以500毫秒在闪烁

模块化数码管:

这个文件也需要inclue一下,否则找不到

动态数码管:

2.LCD1602调试工具

这个可以调节对比度,当插上这个LCD之后,数码管就没用了,回显示乱码

P0口是数码管的口子,P2口是3个led口子

二进制不能直接写二进制,需要写十六进制代表

显示计算的数字

一秒一秒的递增可以通过LCD显示出来

相关推荐
AOI小白新手上路21 小时前
江科协51单片机 17-2 红外遥控电机调速实验调试总结
单片机·嵌入式硬件·51单片机
oshan20121 天前
零基础STM32入门教程--10-PWM 呼吸灯
stm32·单片机·嵌入式硬件
记帖1 天前
STM32C5A3R开发(7)----ADC电压采集
嵌入式硬件·adc·dac·stm32cubeide·stm32c5·stm32cubemx2·stm32c5a3rgt6
自小吃多1 天前
器件移动、旋转、镜像、对齐、等间距操作笔记
笔记·嵌入式硬件
jianqiang.xue1 天前
智能体整体架构设计:四大模块与目录组织
单片机·嵌入式硬件·物联网·架构·esp32
Messy create1 天前
【BMS-AFE-温度检测】
stm32·单片机·能源
东莞市永盛电气1 天前
三相208V变380V变压器,出海工业设备供电适配方案
python·单片机·嵌入式硬件
Learn-Share_HY1 天前
[IT Network]如何配置反向路徑過濾器(rp_filter),以解決路由不對稱問題?
linux·嵌入式硬件·物联网·网络协议·tcp/ip·http·iot
深圳市宝华视联1 天前
医院内网部署手术示教系统注意事项
嵌入式硬件·实时互动·音视频·实时音视频·视频编解码·嵌入式实时数据库
新晨单片机设计1 天前
S001A-基于STM32单片机超声波视力保护仪【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus