码迷,mamicode.com
首页 >  
搜索关键字:数码管 矩阵键盘 单片机    ( 2368个结果
时间片轮调的单片机程序结构
时间片轮调的单片机程序结构 作者:佚名 来源:本站原创 我们使用单片机去做一些任务的时候,通常把程序写成顺序结构,基本可以解决大部分的设计要求了。而且这种结构便于理解,而且程序易构成模块化,在各个模块中调用实现更复杂的任务。 然而顺序结构的写法,有时候避免不了沉重冗长的时间等待。例如键盘扫描,你就给 ...
分类:其他好文   时间:2017-04-17 09:35:36    阅读次数:260
#ifdef __cplusplus
本来这个是只应该出现在运用cpp编程的工程中的,但是,就算是单片机编程,都已经会看到这个了,所以提出来解释一下。 条件编译,属于c/c++共有的,但是由于在有些场合,在c++代码内嵌c语言能使编程更加便利。 使用c语言编译器gcc编译下面代码: 预编译(gcc -E)之后是这样的: 这样可以确定在C ...
分类:其他好文   时间:2017-04-16 22:27:47    阅读次数:136
时钟和定时器
单片机中,有两个基础的概念:时钟和定时器,那到底他们之间是什么关系呢? 可以以现实中的钟表来举例,在日常生活中,我们通常将能够计时的设备叫做钟或者表,比如挂在墙上的时钟,戴在手上的手表,以及现在智能手机上的时钟。这些现实时间的设备的共同点是数字一直以相同的时间间隔在变化,如果哪条它没变了,通常就说它 ...
分类:其他好文   时间:2017-04-16 12:38:17    阅读次数:195
WS2812原理及实现
首先讲下原理,转自http://blog.csdn.net/tangxing1212/article/details/42964417 一.硬件介绍 注:800Kbps,相当于1.25us传输一比特数据。 注:在级联时,不要忘记每经过一个像素点传输,信号减少24bit. 二.程序简介:这里是纳秒极的 ...
分类:其他好文   时间:2017-04-14 09:59:13    阅读次数:272
单片机用定时器分配任务的程序结构总结
转载请注明本文地址:http://blog.sina.cn/dpool/blog/s/blog_6f2b6ba80101bwka.html?vt=4 http://blog.sina.cn/dpool/blog/s/blog_6f2b6ba80101bwka.html?vt=4本文是2013年写的, ...
分类:其他好文   时间:2017-04-14 09:39:48    阅读次数:158
单片机下串口(UART)协议包接收程序
该段代码仅仅是本人使用过的一段,非原创也不算抄袭,如果代码有什么不恰当、不优雅的地方,欢迎在评论留下宝贵的建议和意见。 代码编写在51单片机上,用于从接收缓冲区中提取有用数据(协议包)。基本逻辑亦可用于其他语言,其他情况下的接收程序。 数据的转移主要分了3步,接收缓冲区=》待处理数据=》有用数据。 ...
分类:其他好文   时间:2017-04-12 02:09:01    阅读次数:182
单片机下载芯片max232,ch340,pl2303,hl340与下载接线
开发板上的下载口位置一般都有很多 340,232等芯片,这些芯片都是干嘛用的呢? 普及:TTL电平 : 二进制电平,+5V等价于逻辑“1”,0V等价于逻辑“0”。 RS232电平: 二进制电平,(-3V~-15V)等价于逻辑“1”,(+3~+15V)等价于逻辑“0”。 下载的程序最终要和单片机的串口 ...
分类:其他好文   时间:2017-04-11 13:42:34    阅读次数:332
使用寄存器点亮LED——编程实战
stm32的编程和stc89c51还是存在着很多思想上的不同的,在51单片机中,我们点亮LED灯,只用给对应IO高低电平就可以了,而stm32中,就一个简单的GPIO,我们也需要配置好几个寄存器,而且,就算配置好GPIO寄存器,我们还必须有一步不能缺少的操作,那就是开启对应GPIO的时钟。在stm3 ...
分类:其他好文   时间:2017-04-11 11:54:39    阅读次数:235
常用数字滤波算法总结
在单片机进行数据采集时,会遇到数据的随机误差,随机误差是由随机干扰引起的,其特点是在相同条件下测量同一量时,其大小和符号会现无规则的变化而无法预测,但多次测量的结果符合统计规律。为克服随机干扰引起的误差,硬件上可采用滤波技术,软件上可采用软件算法实现数字滤波。滤波算法往往是系统测控算法的一个重要组成 ...
分类:编程语言   时间:2017-04-10 23:08:12    阅读次数:214
16个单片机常用模块电路
1. 双路232通信电路:3线连接方式,对应的是母头,工作电压5V,可以使用MAX202或MAX232。 2. 三极管串口通信:本电路是用三极管搭的,电路简单,成本低,但是问题,一般在低波特率下是非常好的。 3. 单路232通信电路:三线方式,与上面的三级管搭的完全等效。 4. USB转232电路: ...
分类:其他好文   时间:2017-04-08 16:57:54    阅读次数:239
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!