-
LCD显示程序,串口输入字符(51单片机)
应用背景
只是驱动单色的LED,可用于灯箱广告牌,夜间比较明亮。使用于出租车车顶的广告牌。如果能连接通讯单元,如GPRS模块,可实现无线通讯,下发指令,显示字符。
关键技术LED阵列,51单片机驱动,可通过串口输入字符,显示汉字、数字。通过行列扫描。可上下左右滚动显示。汉字显示的大小可以调节。。。。。从左到右显示和从右到左显示是通过指令设定。
- 2022-12-28 19:10:03下载
- 积分:1
-
pid例程
当今的闭环自动控制技术都是基于反馈的概念以减少不确定性。反馈理论的要素包括三个部分:测量、比较和执行。测量关键的是被控变量的实际值,与期望值相比较,用这个偏差来纠正系统的响应,执行调节控制。在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器(比例-积分-微分控制器)是一个在工业控制应用中常见的反馈回路部件,由比例单元P、积分单元I和微分单元D组成。PID控制的基础是比例控制;积分控制可消除稳态误差,但可能增加超调;微分控制可加快大惯性系统响应速度以及减弱超调趋势。这个理论和应用的关键是,做出正确的测量和比较后,如何才能更好地纠正系统。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论
- 2023-06-05 00:45:04下载
- 积分:1
-
基于单片机的智能火灾报警设计,绝对能运行
基于单片机的智能火灾报警设计,程序绝对能运行
- 2022-05-26 00:38:38下载
- 积分:1
-
51单片机+DS1302+ds18b20+LCD1602液晶显示当前时间和温度
应用背景家庭或者办公地区我们希望在知道时间的同时可以了解到当前的室内温度,并可以调节,直观的显示在我们面前,通过单片机控制时钟芯片以及温度传感器,利用液晶显示可以方便的知道这些信息,同时,也是单片机初学者的两个很重要的控制实例。关键技术51单片机控制时钟芯片DS1302,51单片机控制温度传感器ds18b20,并通过lcd1602显示出来。另外本程序具有良好的写作规范,可以供初学者参考。
- 2022-03-21 13:18:33下载
- 积分:1
-
单片机常用宏
单片机常用宏
以前学51单片机的时候每次要配置寄存器的时候,虽然都知道看着器件手册去写,但是我还是觉得很痛苦,后来就有了这些宏,阅读起来会直观一点,不过敲的代码也得多一点,我后来写的代码都是用这些宏来封装寄存器操作的。
#ifndef MACRO_FUNCTION
#define MACRO_FUNCTION
//这个头文件里定义了一些宏定义,方便使用
/*********************************************************************************
* AssignBit / AssignFlag
*说明:
* 这个宏用来得到一个变量的某个或某几个位被赋值后的值
*参数:
* type 参数flag的类型
* flag 要赋值的变量
* which_bit
* 标明flag的哪几个位要被赋值
* val 表示要赋给flag的那几个位的值
*注意:
* 1. 对于宏,其参数不要用++i;之类的表达式!也不要直接使用调用函数得到的返回值!
* 2. 如果type是寄存器,那么它必须是可读的
*示例:
* u8 a = 0xf0;
* AssignBit(u8, a, BIT4 | BIT0, BIT0);
* 执行完后,a == 0xe1;
*备注:
* 1. 效率上, 如果参数(除flag外)都是常量, 编译器会自动优化, 如果参数是变量, 就算手动写代码也是这个样子的
* 2. (which_bit) 括号是为了保证 AssignBit(flag, BIT0 | BIT1, 0)之类的用法不会出错
- 2022-07-22 02:46:37下载
- 积分:1
-
51单片机串口操作
本例程使用串口,七段式数码管、51单片机开发板实现通过vhaunkou发送小于65536的数据并在数码管上实时显示出来,,适合刚刚接触的新手
- 2023-05-13 12:10:02下载
- 积分:1
-
51单片机+DS18B20+LCD显示+无线温度传输
主控为51单片机,采用DS18B20测量温度,LCD1602实时显示温度,并通过NRF24L01无线传输模块将测得的温度传输到接收端,
- 2023-04-15 20:40:03下载
- 积分:1
-
LED频谱资料
里面有单片机硬件设计PDF原理图,以及Keil编写的原代码。LED频谱资料,闪烁效果好,时分绚丽夺目!代码已开源,大家可以学习ADC采集,以及频谱转换的一些算法。比较好玩儿。
- 2023-05-15 02:35:03下载
- 积分:1
-
ULN2003 步进电机扩展板资料
本资料主要是关于ULN2003如何驱动步进电机,里面有关于uln2003模块的详细介绍,另外包含有基于C51单片机的控制代码例程,读者可以下载学习,能很好地学习关于步进电机方面的知识,能够很好地上手。开发软件是单片机开发的常用软件keil(MDK)。
- 2023-01-06 03:55:03下载
- 积分:1
-
18B20温控只能可调电机转速并1602显示(适合参加大学科技竞赛)
DS18B20温控只能可调电机转速并1602显示(适合参加大学科技竞赛) 设计目的:在日常生活中,大功率用电设备、CPU芯片等都用到散热器。但是现有市场上的散热器大都为风扇转速不可调和风扇转速需人工手动调控的散热器,另外现有产品没有温度显示功能,没能实现预警功能。这样不仅浪费了电能、给设备运行带来了不安全之处而且还给人们带来了不方便。所以我们设计了温控转速智能控制的散热器。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2023-08-28 21:20:03下载
- 积分:1