独立的 LED 小灯可以实现流水灯,数码管可以显示多位数字,那点阵 LED 就得来显示一点花样了。我们要显示花样的时候,往往要先做出来一些小图形,这些小图形的数据要转换到我们的程序当中去,这个时候就需要取模软件
为了简单的展示一下不喂狗引起复位的效果。我们让单片机给间隔一定时间给串口发送递增的数据,发送一次数据,喂一次狗,两次发送数据的时间小于喂狗要求的最大时间,程序将正常执行,在串口调试助手上,将看到它收到
VISA是虚拟仪器软件体系结构的缩写(即Virtual Instruments Software Architecture),实质上是一个I/O口软件库及其规范的总称。VISA是应用于仪器编程的标准I/0应用程序接口,是工业界通用的仪器驱动器标准API(应用程序
触摸屏分类:电阻式:定位准确,单点触摸电容感应式:电容感应式:支持多点触摸,价格偏贵。工业应用最广泛红外线式:价格低廉,但其外框易碎,容易产生光干扰,曲面情况下失真表面声波式:解决各种缺点,但是屏幕表
移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。4,开发板:mini2440,2M nor flash,128M nand flash
看到很多在做电子工程设计的朋友在讨论:51单片机转到ARM该怎样学习?《单片机与嵌入式系统应用》小编为大家找到了这样一位工程师,谈谈他的实际经验~ 我以前一直用的是51,不过一直是C51,对C语言已经有10多年的
折腾了两天ADC多通道采样,采样的结果都很乱,完全不是预期值。在amobbs求助也没有找到结果。于是决定从简单开始,一步步折腾着破ADC。【ADC试验1实验说明】 1、这个实验仅仅是初始化一个ADC,对其输入进行采样。 2、
s3c2410 有三个时钟FLCK 、HCLK 和PCLK (这3个时针都是核心时针)s3c2410 芯片有这么一段话:FCLK is used by ARM920T ,内核时钟,主频。HCLK is used for AHB bus, which is used by the ARM920T, the memory con
新型的按键扫描程序不过我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和广大同僚们共勉。我非常坚信这种按键处理办法的便捷和高效,你可以移植到任何一种嵌入式
#include__CONFIG(XT&WDTDIS&LVPDIS);main(){SPBRG=25;SYNC=0;//选择异步模式BRGH=1;//高波特率方式TXEN=1;//发送使能TX9=0;//不发送第9位SPEN=1;//USART使能//以上可替代语句RCSTA=0b10000000,TXSTA=0b00100100TXR
我们平常老是讲8051,又有什么8031,现在又有89C51,89s51它们之间究竟是什么关系?MCS51是指由美国INTEL公司(生产CPU的英特尔)生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032
一、推挽输出:可以输出高、低电平,连接数字器件;推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源决定。 推挽电路是两个参数相同的三极管或MOSFE
因为需要,找来几块STC15F204EA。看看手册,直接开始下载,因为它的下载电路也就是没有电路。下载软件是在官网上下载的最新版本,没想到既然失败了,连续几次都失败。在网上看见说要把波特率设置低一点
首先用PWM(脉宽调制)方法用于可控硅控制是有条件的,即调制频率不能大于市电频率(50Hz),也就是周期不能小于20mS,否则就不能达到调制作用,调制频率超过市电频率时,可控硅即处于连续导通状态而不能
1.nRF24L01.h文件#include typedef unsigned char uchar;typedef unsigned char uint;//****************************************IO端口定义***************************************//sbitCE =P1^4;//3//sbitCSN=P