- 博客(8)
- 收藏
- 关注
原创 动态数码管,让单片机显示一个3位数
本周学习了数码管的动态显示动态显示动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。代码#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned charsbit D
2021-01-03 17:41:17 6681 1
原创 数码管显示简单数字
本周学了个数码管,只能进行到一个的地步,感觉锁存器有点难,但单纯编一个管还是简单的1.数码管原理八段数码管内部有8颗LED组成,如果想要显示特定字形只需控制相应的LED亮起,其他LED熄灭即可。2.数码管显示数字或字母的16进制表0x3F, //“0”0x06, //“1”0x5B, //“2”0x4F, //“3”0x66, //“4”0x6D, //“5”0x7D, //“6”0x07, //“7”0x7F, //“8”0x6F, //“9”0x7C,
2020-12-27 22:26:39 11963 1
原创 蜂鸣器
蜂鸣器原理图驱动方式 由于自激蜂鸣器是直流电压驱动的,不需要利用交流信号进行驱动,只需对驱动口输出驱动电平并通过三极管放大驱动电流就能使蜂鸣器发出声音,很简单,这里就不对自激蜂鸣器进行说明了。这里只对必须用1/2duty 的方波信号进行驱动的他激蜂鸣器进行说明。 单片机驱动他激蜂鸣器的方式有两种:一种是PWM 输出口直接驱动,另一种是利用I/O 定时翻转电平产生驱动波形对蜂鸣器进行驱动。 PWM 输出口直接驱动是利用PWM 输出口本身可以输出一定的方波来直接驱动蜂鸣器。在单片机的软件设置中有
2020-12-20 16:50:03 1948
原创 流水灯
1.延时函数自定义函数:延时函数delay(毫秒级)void delay(unsigned int z){unsigned int x,y;for(x = z; x > 0; x–)for(y = 114; y > 0 ; y–);}给形参z赋值,如延时100毫秒:delay(100);标准库函数:intrins.h内部函数字符型循环左移:crol字符型循环右移:cror#include <intrins.h>void test_crol (void) {
2020-12-06 23:20:17 916
原创 单片机小车
单片机小车本周作为单片机新手的我制作了我的第一个作品—单片机小车一 元件:1.单片机最小系统板2.杜邦线3.USB转TTL CH340模块STC单片机下载线刷机板USB转串口4.智能小车配件 红外寻迹 避障传感器模块 光开关 超声笔 SG90舵机5.智能小车51单片机套件底盘组装寻迹避障开发板编程循迹机器人配件6.L298N电机驱动板模块直流步进电机马达智能车机器人配件TB6612FNG二 制作1.安装小车小车安装还是很简单的2....
2020-11-29 15:06:51 1666
原创 2020-C语言指针
指针变量的定义和初始化第一步:定义指针变量第二步:对指针变量初始化但是必须将其指向对应的内存单元另外,指针变量只能指向同一基类型的变量:不能讲pc=&c改为pc=&b
2020-11-22 16:18:33 105
原创 C语言之小学生加法考试题
用C语言做了一个小学生加法考试程序,有孩子的可以试试????每次5道,一道有3次机会#include<stdio.h>#include<stdlib.h>void kaishi(){printf("--------------------------------------\n");printf("| 2 位数加法运算 |\n");printf("--------------------------------------\n"
2020-11-20 23:43:33 2107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人