- 博客(8)
- 收藏
- 关注
原创 51单片机5.定时器闹钟
技术系统:高字节TH,低字节TL,溢出为TF0,总共能存储65535个字节,每来一个脉冲加一。(1)用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作。(2)替代长时间的Delay,提高CPU的运行效率和处理速度 (…SYSclk:系统时钟,即晶振周期,本开发板上的晶振为12MHz。C/T:给1是counter连接下面,给0是timer连接上面。三、按键控制流水灯模式&定时器时钟。T0Pin:单片机一个外来的接口。从或门进去,再到与门。
2024-10-28 20:24:36
734
原创 51单片机4.数码管
静态数码管只能显示一位数字,动态数码管能通过数字的快速变换让视觉看起来可以同时出现多个数字。比如想要亮出数字6的话,得让ACDEF亮,对应的引脚如右图也应该点亮。从0到254的递增过程(大于254时将继续循环)
2024-10-18 23:09:39
585
原创 51单片机3独立按键控制
轻触按键:相当于是一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开。P30,P31,P32,P33四个编号相连接,按键没有按下的时候保持在一个高电平的状态,按下变为低电平,以此来控制灯的亮灭。本次选用的是IAP15F2K60S2单片机,要注意先用keil仿真设置芯片型号。至此,你已经实现了独立按键控制。
2024-10-11 22:16:18
455
原创 对74LS138的补充
A0~A2对应Y0——Y7;A0,A1,A2以二进制形式输入,然后转换成十进制,对应相应Y的序号输出低电平,其他均为高电平。A,B,C输入:110 ,则对应4+2+0=6,即Y6为低电平(输出0);A,B,C输入:101 ,则对应4+0+1=5,即Y5为低电平(输出0);例如A,B,C输入:111 ,则对应4+2+1=7,即Y7为低电平(输出0);选通端STA(E1)为高电平,另两个选通端(地址端(A0、A1、A2)一.74LS138原理图。:输出端(低电平有效)
2024-10-11 21:27:52
2731
原创 51单片机 2.2LED闪烁
公共端为阳极,加阴极数码管点亮。即当真值为0时,数码管点亮;真值为1时,数码管不亮。复制代码在原代码上方,添加NOP头文件,至此,你已经完成了LED闪烁。上一周我们了解到了如何点亮一个LED灯,现在让我们尝试让LED闪烁。虽然逻辑上没问题,但是由于LED闪烁过快,会出现以下情况。将软件延时计算器这里调整成以下频率,长度和指令。在STC中下载编程,选择正确芯片型号以及串口。(本文章学习于江协科技,仅为做笔记)要注意前期写代码时不可写成。一.介绍共阳极LED灯。按下单片机开关,会看到。
2024-09-27 19:47:36
582
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1