推荐阅读最新更新时间:2024-03-16 14:26
使用单片机驱动蜂鸣器产生警报声
//************************************************** //实验目的: //熟悉使用单片机驱动蜂鸣器产生警报声 //************************************************** //************************************************** //硬件设置: //1、硬件不需设置 //************************************************** //************************************************** //***
[单片机]
单片机如何才能不死机之内外部时钟
1. 前言 时钟是嵌入式系统中非常重要,但又常常被忽视的地方。它的成本只占整个系统的一个零头,但由于时钟的停振,或其它异常最终导致厂商付出高昂代价的案例却并不少见。下面我们看一下在时钟设计中应该注意的一些问题。 2. 寄存器配置 现在单片机一般会支持四种时钟工作模式:内部低频时钟,内部高频时钟,外部低频时钟,外部高频时钟。低频时钟一般可经由单片机内部的锁频环倍频到高频时钟。(为啥这么折腾,不直接用高频时钟呢?a. 用的最多的32.768 kHz 低频时钟,经过15次分频后正好是1 Hz,可以准确的计时。b. 低频时钟功耗更低。c. 提高EMC性能。在低频时钟被瞬间干扰掉几个振荡周期的情况下,锁频环 (FLL) 仍能保证输出稳定,程
[单片机]
基于单片机的自供电过电流继电器的设计
引言 自1901年出现了感应型过 电流继电器以来,继电保护技术发展先后经历了电磁式保护、晶体管式保护、集成电路保护以及现在应用很广的微机保护技术。继电保护装置研究与设计是继电保护技术研究的重要课题。 现有的数字继电保护装置大多数从电压互感器二次侧或独立电源如直流屏获取工作能量,但是对于35 kV及以下电压等级无操作电源的变电站、架空线路柱上开关以及带开关的电缆分接箱等特殊应用场合,不需要外加辅助电源、直流屏等,则现有数字继电保护装置不能满足实际需要。 本文结合开关电源技术,以具有较强的数学运算能力的 单片机作为控制器,设计实现了从电流互感器二次侧直接获取电路工作能量的自供电数字继电器,不需要外加辅助电源
[工业控制]
STM32CubeMX | 32-使用硬件FMC驱动TFT-LCD屏幕(MCU屏)
本篇详细的记录了如何使用STM32CubeMX配置 STM32F767IGT6 的硬件FMC外设驱动TFT-LCD屏幕。 1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32F767IGT6的核心板+底板。 TFT-LCD 开发板底板接正点原子4.3寸TFT-LCD。 2. STM32 FMC外设概述 2.1. 什么是FMC FMC全称Flexible Memory Controller,灵活的内存控制器,顾名思义,其主要作用是:负责向外部扩展的存储类设备提供控制信号。 FMC内存控制器支持的存储设备有: Nor Flash、SRAM、PSRAM Nand Flash SDRA
[单片机]
51单片机 8*8LED点阵横向流水 使用位运算生成中间帧
#include reg52.h typedef unsigned char uchar; sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLED = P1^4; code uchar image = { {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF}, //动画帧0 {0xFF,0xC3,0xE7,0xE7,0xE7,0xE7,0xE7,0xC3}, //动画帧8 {0xFF,0
[单片机]
51单片机密码锁制作的程序和流程图
一、基本组成: 单片机小系统+4*4矩阵键盘+1602显示+DC电机 基本电路: 键盘和和显示 键盘接P1口,液晶的电源的开、关通过P2.7口控制 电机(控制口P2.4) 小系统就不贴上来了吧。。。 二、基本功能描述: 1.验证密码、修改密码 a)锁的初始密码是123456(密码最长为10位,最短为1位)。 2.恢复初始密码 a)系统可以恢复初始密码,否则一旦忘记密码而又不能恢复初始密码,该锁就永远打不开。但是又不能让用户自行修改密码,否则其他人也可以恢复该初始密码,使得锁的安全性大大下降。 3.使系统进入低功耗状态 a)在实际使用中,锁只有在开门时才被使用。因而在大多数的时间
[单片机]
STM32f4按键输入实验代码(02)
接下来我们看看头文件 key.h 里面的代码: #ifndef __KEY_H #define __KEY_H #include sys.h #define KEY0 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_4) //PE4 #define KEY1 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_3) //PE3 #define KEY2 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_2) //PE2 #define WK_UP GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)
[单片机]
C8051F350单片机实现气体流量计检测仪的设计
气体流量计是较为常用的仪表设备。钟罩式气体流量标准装置是以空气作为介质,对气体流量计进行检定、校准和检测的计量标准装置。主要适用于速度式、容积式和差压式等气体流量计的检定、校准和型式评价工作,也可用于气体流量测量的研究工作。本文基于C8051F350单片机,改造现有的钟罩装置,设计一种气体流量计检测仪。 气体流量计检定技术概述 目前,气体流量计的检定方法广义上可分为直接测量和间接测量两种。 直接测量法的是用实际流体进行计量检定,其具体定义为用标准装置(标准流量计或计量器具)与被测流量计串联,通过比较两者测得流体的累积流量值,得出被测流量计测量误差的方法。实流检测法具有检定环境与工况环境一致、流量值准确可靠和真实反映被测流量计计
[单片机]