`1. [资料] 单片机C语言教程笔记分享!!
1. char 字符类型 char 类型的长度是一个字节,通常用于定义处理字符数据的变量或常量。分无符号字 符类型 unsigned char 和有符号字符类型 signed char,默认值为 signed char 类型。 unsigned char 类型用字节中所有的位来表示数值,所能表达的数值范围是 0~255。 signed char 类型用字节中最高位字节表示数据的符号,“0”表示正数,“1”表示负数, 负数用补码表示。所能表示的数值范围是-128~+127。unsigned char 常用于处理 ASCII 字符或用于处理小于或等于 255 的整型数。*正数的补码与原码相同,负二进制数的补码等于它的绝对值按位取反后加 1。 2. int 整型 int 整型长度为两个字节,用于存放一个双字节数据。分有符号 int 整型数 signed int 和无符号整型数 unsigned int,默认值为 signed int 类型。signed int 表示的数值范 围是-32768~+32767,字节中最高位表示数据的符号,“0”表示正数,“1”表示负数。 unsigned int 表示的数值范围是 0~65535。 3. long 长整型 long 长整型长度为四个字节,用于存放一个四字节数据。分有符号 long 长整型 signed long 和无符号长整型 unsigned long,默认值为 signed long 类型。signed int 表示 的数值范围是-2147483648~+2147483647,字节中最高位表示数据的符号,“0”表示正 数,“1”表示负数。unsigned long 表示的数值范围是 0~4294967295。 4. float 浮点型 float 浮点型在十进制中具有 7 位有效数字,是符合 IEEE-754 标准的单精度浮点型数 据,占用四个字节。因浮点数的结构较复杂在以后的章节中再做详细的讨论。 5.* 指针型 指针型本身就是一个变量,在这个变量中存放的指向另一个数据的地址。这个指针变量 要占据一定的内存单元,对不一样的处理器长度也不尽相同,在 c51 中它的长度一般为 1~3 个字节。指针变量也具有类型,在以后的课程中有专门一课做探讨,这里就不多说了,下载链接奉上,下下来慢慢学吧。
2.[资料] 单片机硬件电路设计资料!(工程师多年经验总结) 对于想要学习硬件电路小伙伴福利来了,你想要的各种硬件电路以及电路分析现在都有! 硬件电路输入部分的设计+输出部分的设计+供电部分的探讨+常用产品电路......
下载地址: https://bbs.elecfans.com/jishu_1982694_1_1.html
3. 三维旋转显示平台(立体成像)超漂亮!!!
现实的世界是一个拥有宽度、高度和深度的三维立体世界。在平面二维显示技术已经成熟的今天,三维立体显示技术首当其冲的成为了当今显示技术领域的研究热点。
众所周知人眼在接收被观察物体的信息时,携带物体信息的光信号通过人眼细胞及神经传入大脑神经,光的作用时间只是一个很短暂的时间段,当光的作用时间结束后,视觉影像并不会立即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”( dura tion of vision)物体在快速运动时, 当人眼所看到的影像消失后,人眼仍能继续保留其影像0.1---0.4秒左右的图像。在空间立体物体离散化的基础上,再利用人眼视觉暂留效应,基于LED阵列的“三维体扫描”立体显示系统便实现了立体显示效果。
4.STM32+ GPRS+GPS+Google Earth的车载导航定位系统! 设计主要由监控中心和数据采集两大部分组成。监控中心采用了通用的PC机,由监控人员发送的命令经Internet、GPRS 无线传输给LPC1769(LPC1769数据手册) 处理器,由处理器对监控中心发送来的命令进行判断并决定何时传输采集信息给监控中心;数据采集部分以NXP 公司的LPC1769芯片作为核心控制单元,将GPS 和DS18b20(DS18B20数据手册)采集回来的信息进行运算与处理,再通过GPRS将经LPC1769芯片处理后的数据通过GPRS网络、Internet 无线传输给监控中心,同时将数据存放到PC机的SQL Server 2000数据库中,并以Google Earth(GpsGoogleEarth)的形式呈献给监控人员。话不多说,自己看!
5.[资料] 迷你手持遥控器资料(附原理图+源码)一四轴飞行器必备 每一个做四轴飞行器都会遇到这样的情况,飞机做好了,软件没调好!!
还有什么比这更让人抓狂吗? 有!!那就是想飞的时候,发现没有遥控器!!!所以在做飞机的时候把遥控器一起做了吧。迷你手持遥控器是一个开源的遥控器设计,代码的可读性很强。迷你遥控器使用STM32F103C为主控芯片,通过NRF24l01无线收发芯片收发数据。
6.基于STM32的微型分布式气象站设计!(附原理图+源码) 系统分为三个部分,采集节点、集中器与上位机。三部分协调工作共同完成整个任务。采集节点,是本系统的关键部分,它以STM32F4Discovery为控制核心,通过温湿度传感器DHT11、气压传感器BMP085以及灰尘传感器GP2Y1010对相关信息进行采集。然后,通过气象预报算法对降雨情况进行大概的预报。最后,对相关信息打包发送出去。集中器,主要进行数据的穿法。上位机,承担着人机交互工作并将数据存储到数据库定时发送。
采集节点的硬件系统,主要由控制中心、温度采集模块、气压采集模块、空气质量模块与无线 通信模块组成。在PC端有一个无线数据接收设备即集中器,集中器是由STM32F107+nRF24l01架构实现。
7.[资料] 基于51单片机的音乐喷泉设计资料分享!(原理图&源码) 本系统由STC89C52单片机电路+水泵控制电路+ADC0832采样电路+LM386功率放大器电路+LED灯显示电路+ 电源电路组成。
1、可以播放电脑、 手机、MP3里面的音乐。
2、通过ADC0832芯片对音频信号的采集,转换为数字信号给单片机,然后PWM脉冲宽度调制控制水泵水柱对的高低。
3、同时有流水灯表示音乐大小情况。
8.基于单片机的交通信号灯设计分享!(原理图&源码) 交通信号灯分布于东南西北,每个路口均有三个。南北方向绿灯和东西方向的绿灯不能同时亮;如果同时亮,则应自动立即关闭信号灯系统,并立即发出报警信号。系统工作后,首先南北红灯亮并维持30s;与此同时,东西绿灯亮,并维持25s时间,到25s时,东西绿灯熄灭。在东西绿灯熄灭时,东西黄灯亮并维持5s,然后东西黄灯熄灭,东西红灯亮,同时南北红灯熄灭,南北绿灯亮;东西红灯亮并维持30s;与此同时,南北绿灯亮并维持15s;然后,南北绿灯熄灭南北绿灯熄灭时,南北黄灯亮维持5s后熄灭;同时南北红灯亮,东西绿灯亮,至此,结束一个工作循环。
`
|