- 博客(7)
- 收藏
- 关注
原创 【STC15F2K60S2学习笔记】六.单总线协议和DS18B20
本次学习将分为两个部分解释说明如何使用DS18B20以及编写Onewire.c的文件,第一部分是解释编写Onewire.c的原理以及如何调用Onewire.c,第二部分会针对如何在蓝桥杯比赛时快速建立底层作说明。
2024-04-16 22:03:36
965
1
原创 【STC15F2K60S2学习笔记】练习一.时钟及其设置功能实现
经过一段时间的学习,我们已经学会了基本C51语言的逻辑及框架,现在让我们来实现第一个有实际意义的程序吧。
2023-12-15 03:47:01
1076
原创 【STC15F2K60S2学习笔记】五.基本模块化构建
经过一段时间的学习,我们对单片机基本编程已经有了一定的了解,对于程序员来说,养成良好的编程习惯很重要,按一定规范编写程序,有助于设计者理清思路,方便程序纠错、修改、整理、阅读,是程序可维护和可移植的前提。
2023-12-02 23:02:06
1598
3
原创 【STC15F2K60S2学习笔记】四.动态数码管
动态数码管其实是在极短的时间内将每个数码管轮流点亮的过程,由此可参考上次静态数码管设计一个数码管流水灯或者多管显示(通过修改延时实现)。
2023-12-01 16:59:00
1096
1
原创 【STC15F2K60S2学习笔记】三.静态数码管
如图所示,U7锁存器控制数码管的段选(即数码管的七个段和一个点),U8锁存器控制数码管的位选(即数码管的八个位),需要注意的是,STC15F2K60S2的数码管是共阳极数码管,即输入为低电平时段选输入端对应的段亮,输入高电平时对应位置亮
2023-11-30 08:00:00
1846
1
原创 【STC15F2K60S2学习笔记】二.蜂鸣器控制
(近似等效为非门),OUT5接N_RELAY(控制继电器)OUT7接N_BUZZ(控制蜂鸣器),当继电器高电平时可打开BUZZ,通过修改P0^4和P0^6修改N_REALY和N_BUZZ来控制蜂鸣器。74HC138输入101输出Y5逻辑0,接入74HC02,WR同上期接GND,输出Y5C逻辑1。P04、P06输入逻辑0,经过74HC573锁存器,进入。
2023-11-29 16:55:02
1522
1
原创 【STC15F2K60S2学习笔记】一.LED控制
的输出口与LED的负极与锁存器的输出口相连,Q输出为0是LED亮,Q输出为1时LED灭。与LED串联的电阻是为了限流,防止电流过大烧坏LED。74HC138的Y4接入74HC02(或非门,只有两个输入均为逻辑0时输出逻辑1)Y4C接入LE(Lunch Enable),LED灯的正极与VCC相连,注:板子用跳线帽链接J13的WR和GND,即WR为逻辑0。当WR(写)也为逻辑0时输出Y4C为逻辑1。
2023-11-28 20:18:05
1321
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅