ICode9

精准搜索请尝试: 精确搜索
  • 矩阵按键_单片机_普中2022-01-25 20:04:47

    1 矩阵按键介绍   4*4矩阵按键,又称行列式键盘,它用4条I/O线作为行线,它用4条I/O线作为列线组成键盘。在行线和列线的每一个交叉点上设置一个按键,这样键盘按键就有4*4个,这种行列式键盘结构能够有效的提高单片机系统的I/O口利用率。   2 功能要求:通过数码管显示矩阵按键S1-S16按下

  • 【蓝桥杯-单片机学习笔记(十二)】工厂灯光控制系统2022-01-25 10:01:56

    一、要求 在CT107D单片机综合训练平台上,设计程序,实现实时显示开机系统运行时间和按键控制灯光。 1.设计系统初始化函数,关闭蜂鸣器和继电器等无关设备。 2.设计设备检测函数,首先检测LED灯,从L1~L8依次逐个点亮,再依次逐个熄灭;然后检查数码管,从左到右依次点亮数码管所有段码,再依次从

  • 【蓝桥杯单片机学习记录3】独立按键基础操作2022-01-23 20:31:45

    声明一下,我学单片机主要看的是小蜜蜂老师的课程,所以代码肯定会和老师讲的很类似,我现在还属于一个学习的过程,主要以模仿为主 今天写的是独立按键的代码 独立按键只用到S7、S6、S5和S4 下面是一段可以正常运行的代码 #include"reg52.h" sbit S7=P3^0;//首先对按键和用到的LED灯

  • 【毕设狗】【单片机毕业设计】基于单片机的蓝牙遥控四轮小车及超声波避障的设计2022-01-23 10:01:26

    软件安装: Keil:点击下载Proteus:点击下载AD:点击下载Visio:点击下载 设计简介: 本设计是基于单片机的蓝牙遥控四轮小车及超声波避障的设计,主要实现以下功能: 实现主机遥控从机,仿真中通过RS485通信,实物使用蓝牙模块实现主机遥控装置,可以发送“前后左右”、“加速减速停止”等动作实现从

  • 【毕设狗】【单片机毕业设计】基于单片机的温控水杯的设计(蜂鸣器提醒)–仿真设计2022-01-23 09:59:46

    实物链接: 基于单片机的温控水杯的设计(蜂鸣器提醒)–实物设计 软件安装: Keil:点击下载Proteus:点击下载AD:点击下载Visio:点击下载 设计简介: 本设计是温控水杯,主要实现以下功能: 可实现通过DS18B20测量水温,并可自动控制加热、制冷可实现通过颗粒浓度检测模块检测水质可实现通过按键设置

  • 蓝桥杯单片机——数码管的静态显示(3)2022-01-22 22:32:34

    一、原理图分析 电阻R15~R22起到限流作用,防止烧坏数码管;com1~com8为数码管的8个公共端,用于控制哪个数码管显示;a1~g1为数码管的7个段,显示0~F,dp1为小数点。 Y7C控制数码管的段码,即控制数码管显示0~F的数值;Y6C控制数码管的公共端,即选择使用哪一个数码管。 在此,数码管为共阳数码管F

  • 蓝桥杯单片机——蜂鸣器和继电器(2)2022-01-22 19:33:44

    一、原理图分析 从电路可知,当继电器的N RELAY 端接低电平时,继电器吸合;蜂鸣器的N BUZZ端接低电平时,蜂鸣器啸叫。 ULN2003是高耐压、大电流复合晶体管阵列,由七个硅NPN 复合晶体管组成,ULN2003是一个非门电路,包含7个单元,见下图: 若使继电器吸合,则P04接高电平;若使蜂鸣器啸叫,则P06接高

  • 2022年学习单片机必备基础,想入门先看这篇文章2022-01-22 19:02:01

    今天呢,我们再来讲一下,我们为什么要学单片机,2022年必备基础! 单片机,到底是学些什么东西? 单片机就是对我们I/O口的一个控制,无论单片机对外界进行何种控制,都是通过我们单片机的I/O口来进行操作的。 所以我们学单片机也就是学我们这个I/O的一个操作,还有就是接受外部的一个控

  • 动态数码管_单片机_普中2022-01-22 12:04:23

     1 动态数码管:动态显示是利用减少段选线,分开位选线,利用位选线不同时选择通断,改变段选数据来实现的。  2 功能要求:控制动态数码管从左至右显示数字 0-7。  3 硬件设计 4 软件设计 smg_dynamic.c 1 #include "reg52.h" //建立软件与单片机硬件的连接关系 2 3 typedef un

  • 2015年蓝桥杯第6届单片机省赛真题——“采集、存储和读取温度”2022-01-21 23:04:52

    题目     代码 1、底层代码是直接运用官方提供的指导书配套的代码。 2、为了便于修改,此次编程运用了模块化编写。 3、因为蓝桥杯比赛的板子没有12分频,所以是比C51板子的运行速度快6-12倍,比赛时提供的底层代码ds1302.c中的_nop_()一定要记得修改,不然时间会跑的飞快!!! 4、main函

  • ISP、IAP、ICP烧写方式的区别2022-01-21 18:58:00

    玩单片机的都应该听说过ISP、IAP和ICP这几个词。一直搞不太清楚他们之间的区别。今天查了资料后总结整理如下。 ISP:In System Programing          在系统编程 IAP:In applicating Programing    在应用编程 ICP:In Circuit Programing           在电路编程 区别: 1

  • 《蓝桥杯CT107D单片机竞赛板》:独立按键模块2022-01-21 12:02:52

    独立按键模块 实验简介实验原理图实验原理 实验程序按下独立键盘上每一个键,对应LED状态取反按键值在数码管上显示S4长按显示4,短按显示0,其他显示原来的键值 实验简介 CT107D单片机开发板上的独立按键控制, 指示灯亮灭,数码管显示按键值 实验原理图 实验原理 器件介绍:按

  • 【嵌入式模块】矩阵键盘2022-01-20 21:00:50

    前言   交互式一直是嵌入式中非常重要的一个部分,而按键又是最为常用的交互式器件,这里总结一下最为常用的矩阵键盘的使用方法。 认识矩阵键盘   一般来说,常见的按键有两种,一种是独立按键,即一个单独的按键一边连接到单片机的管脚上,另一边连接一个上拉或下拉,其电路图如下图

  • AVR单片机 ATMEGA8单片机 ADC电压采样 数码管输出2022-01-20 16:02:58

    1. 先看原理图,使用内部的ADC电压采样,通过数码管输出   2. 相关代码 #include <avr/io.h> //1 总的来说,ADC总共有3个寄存器, // 这个ADC是10位的,原来找到了寄存器的头文件 #define LED_DATA PORTD #define LED_CONTROL PORTB #define LED_0 PORTB0 #define LED_1 POR

  • 【毕设狗】【单片机毕业设计】基于单片机的红外非接触测温设计-仿真设计2022-01-20 13:04:18

    实物链接: 基于单片机的红外非接触测温设计-实物设计 软件安装: Keil:点击下载Proteus:点击下载AD:点击下载Visio:点击下载 设计简介: 本设计是基于单片机的非接触红外测温设计,主要实现以下功能: 可实现通过DS18B20测量当前环境温度可实现通过MLX90614测量人体温度,并可实现过高报警可实

  • 入门单片机:点亮一个LED2022-01-20 13:02:39

    大家好哇,当我们拿到一块单片机开发板时,觉得它的模块好多呀,能实现的功能也可多了,迫不及待地想知道各个模块都能实现哪些好玩的功能,(至少我是这样,嘿嘿),如果有一样的小伙伴,咱们先保留好奇心和求知欲哦~慢慢来,脚踏实地从最简单的开始学起,打好基础并且从中找到属于自己的一套高效率学习

  • STM32学习笔记(一)2022-01-19 22:34:01

    一、内部核心功能 ARM内核 存储器 Flash:硬盘 SRAM:内存 时钟 实时时钟:RTC 振荡器HSE/HSI RC振荡器 晶体振荡器 分频器 实现震荡频率翻倍 用锁相环实现,称PLL 复位 电源管理 备用电源输入 端口输入输出 逻辑电源输入 模拟电源输入 二、内部重要功能 低

  • 1-CH579M程序升级篇OTA(自建物联网平台)-CH579M使用自带以太网通过http远程下载升级单片机程序(单片机程序轮训检查更新)2022-01-18 09:34:54

    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLCH579M/CH579M/myota.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>   说明 这

  • 蓝桥杯_单片机_入门基础知识(四)_数码管2022-01-17 22:03:18

    持续关注阿杰在线更新保姆式蓝桥杯笔记~~坚持日更 问:数码管动态扫描如何实现?(即需要什么步骤) 答: 给对应的IO口赋值,位选编码选择哪一位亮消隐,避免上一次IO口确定的段码对本次段码产生影响给选中的数码管段选赋值,让其显示对应的数字或字母适当延时使其稳定(延时不易过长)--》选用

  • 九齐单片机NY8B062E的ADC零点校准程序记录2022-01-16 19:34:53

            最消费类的方案开发,一直用到九齐的片子,带AD的基本都是062D,但是后面推出了062E代替了D版,看资料,使用AD需要一个零点校准的初始化程序,刚开始也一脸懵逼,经过一番摸索有,在这里做一个记录, //ADC初始化校准 -------------------------------------------------------------

  • ICKey达人专访—宋雪松2022-01-16 16:04:24

      青岛金思拓电子科技有限公司总经理,宋雪松   ICKey:好多会员都好奇您个人工作的历程与感想,可否与大家简单分享一下?   宋老师:我接触到电子技术没有像有些朋友那样有从小的兴趣,也没有一看到单片机就爱上它的情愫,完全是按部就班的学习。因为上学学的是通信工程这个专业,恰好学院

  • 关于使用51单片机io口和lcd与定时器实现电子日历钟2022-01-16 14:00:19

    源代码(C语言) /*******************************仅用lcd与51单片机io口,定时器0来实现电子日历**************************/ #include<reg52.h> #include<intrins.h> #include<copy.h> #define u16 unsigned int #define u8 unsigned char sbit LCD1602_E=P2^7; sbit LCD1602_RW=

  • 使用C语言访问51单片机中存储器2022-01-16 13:03:08

    使用C语言访问51单片机中存储器 1.头文件 在Keil C51工程中 #include <absacc.h> ,可以直接使用CBYTE, XBYTE, DBYTE, PBYTE absacc.h 的部分内容如下: #ifndef __ABSACC_H__ #define __ABSACC_H__ #define CBYTE ((unsigned char volatile code *) 0) #define DBYTE ((unsigned

  • 一位嵌入式工程师,硬核单片机编程思想2022-01-16 10:34:53

    摘要:没有思想的裸程序就如一副人体骨架,有个人形,但没有人样,骨骼之间的关节都是靠胶水或拉线连接起来的,生硬而呆板。如果给骨架包上皮肉,加上灵魂,我们就会惊叹:啊!这是帅哥,这是美女!因为骨架活了。 一、裸编程是什么? 先声明一个概念,裸编程,指的是在裸机上编写程序,裸机,在单片机领域就

  • 51单片机自学笔记(十)——8×8LED点阵2022-01-14 20:01:39

    LED点阵 LED点阵屏简介 LED点阵屏通过LED组成,以灯珠亮灭来显示文字、图片、动画、视频等,LED点阵显示制作简单,安装方便,被广泛应用于各种场合。 8×8LED点阵屏电路原理图 74HC595芯片介绍 74HC595是8位串行输入/输出或者并行输出移位寄存器,具有高阻关断状态。 特点: 8位串行输

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有