基于51单片机的无线供电模块的无线传输系统效率检测

    1引言     无线供电是一种方便、安全的供电装置,之间不需要任何物理连接,当发送端产生的振荡磁场频率和接收端的固有频率相同时,接收端就产生共振,从而实现了能量的传输。现在已经用于一些小的家电中,也许在不久的将来将用于室内供电和城市的供电,彻底代替电线,应用前景广泛。本文主要阐述近距离无线供电,具有低功耗、安全等特点,通过单片机检测[1]更好的增加了它的可靠性。    2系统方案设计    无线供电演示装置的设计制作。该电路由电源发射电路、接收电路、检测显示电路三部分组成[2]...

http://www.eeworld.com.cn/mcu/article_2017122636977.html 发布时间: 2017-12-26



51单片机C语言教程(一) 建立第一个工程

  学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头疼的事。在众多单片机中51架构的芯片风行很久,学习资料也相对很多,是初学的较好的选择之一。51的编程语言常用的有二种,一种是汇编语言,一种是C语言。汇编语言的机器代码生成效率很高但可读性却并不强,复杂一点的程序就更是难读懂,而C语言在大多数情况下其机器代码生成效率和汇编语言相当...
关键词: 51单片机 C语言 工程

http://www.eeworld.com.cn/mcu/article_2017122536950.html 发布时间: 2017-12-25



51单片机C语言教程(二) 认识51单片机

上一课我们的第一个项目完成了,可能有懂C语言的朋友会说,"这和PC机上的C语言没有多大的区别呀"。的确没有太大的区别,C语言只是一种程序语言的统称,针对不同的处理器相关的C语言都会有一些细节的改变。编写PC机的C程序时,如要对硬件编程你就必须对硬件要有一定的认识,51单片机编程就更是如此,因它的开发应用是不可与硬件脱节的,所以我们先要来初步认识一下51苾片的结构和引脚功能...
关键词: 51单片机 C语言

http://www.eeworld.com.cn/mcu/article_2017122536949.html 发布时间: 2017-12-25



51单片机C语言教程(三) 生成HEX文件和最小化系统

在开始C语言的主要内容时,我们先来看看如何用KEIL uVISION2来编译生成用于烧写芯片的HEX文件。HEX文件格式是Intel公司提出的按地址排列的数据信息,数据宽度为字节,所有数据使用16进制数字表示, 常用来保存单片机或其他处理器的目标程序代码。它保存物理程序存储区中的目标代码映象。一般的编程器都支持这种格式。我们先来打开第一课做的第一项目,打开它的所在目录,找到test.Uv2的文件...

http://www.eeworld.com.cn/mcu/article_2017122536948.html 发布时间: 2017-12-25



51单片机C语言教程(四) 数据类型

先来简单说说C语言的标识符和关键字。标识符是用来标识源程序中某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、数组等等。C语言是大小字敏感的一种高级语言,如果我们要定义一个定时器1,可以写做"Timer1",如果程序中有"TIMER1",那么这两个是完全不同定义的标识符。标识符由字符串,数字和下划线等组成,注意的是第一个字符必须是字母或下划线...

http://www.eeworld.com.cn/mcu/article_2017122536947.html 发布时间: 2017-12-25



51单片机C语言教程(五) 常量

上一节我们学习了KEIL C51编译器所支持的数据类型。而这些数据类型又是怎么用在常量和变量的定义中的呢?又有什么要注意的吗?下面就来看看吧。晕!你还区分不清楚什么是常量,什么是变量。常量是在程序运行过程中不能改变值的量,而变量是可以在程序运行过程中不断变化的量。变量的定义可以使用所有C51编译器支持的数据类型,而常量的数据类型只有整型、浮点型、字符型、字符串型和位标量。这一节我们学习常量定义和用法,而下一节则学习变量。常量的数据类型说明是这样的  1.整型常量可以表示为十进制如123,0,-89等。十六进制则以0x开头如0x34,-0x3B等。长整型就在数字后面加字母L,如104L,034L...
关键词: 51单片机 C语言 常量

http://www.eeworld.com.cn/mcu/article_2017122536946.html 发布时间: 2017-12-25



51单片机C语言教程(六) 变量

上课所提到变量就是一种在程序执行过程中其值能不断变化的量。要在程序中使用变量必须先用标识符作为变量名,并指出所用的数据类型和存储模式,这样编译系统才能为变量分配相应的存储空间。定义一个变量的格式如下:    [存储种类] 数据类型 [存储器类型] 变量名表  在定义格式中除了数据类型和变量名表是必要的,其它都是可选项。存储种类有四种:自动(auto),外部(extern),静态(statIC)和寄存器(register),缺省类型为自动(auto)。  而这里的数据类型则是和我们在第四课中学习到的名种数据类型的定义是一样的。说明了一个变量的数据类型后,还可选择说明该变量的存储器类型。存储器类型...
关键词: 51单片机 C语言 变量

http://www.eeworld.com.cn/mcu/article_2017122536945.html 发布时间: 2017-12-25



51单片机C语言教程(七) 表达式1

上课到这一课相隔了好长一段时间,这些日子里收到不少网友的来信支持和鼓励,要求尽快完成余下的部分。出门在外的人不得不先为吃饭而努力,似乎这也成为我的借口,以后每晚抽空打一些吧这样大家也就可以不用隔太久就能看到一些新东西。或许我的笔记并不是很正确,但我尽量的保证每课的实验都会亲自做一次,包括硬件的部分,已求不会误人子弟。随着访问量不断的增加,网站已启用了www.cdle.net的国际域名,在这里我感谢各位一直支持磁动力工作室的朋友,更要感激身在远方一直默默支持我的女友。                    明浩 2003-7-14 晚  呵,费话少说了。上两课说了常量和变量,先来补充一个用以重新...

http://www.eeworld.com.cn/mcu/article_2017122536944.html 发布时间: 2017-12-25



51单片机C语言教程(七) 表达式2

关系运算符  对于关系运算符,同样我们也并不陌生。C中有六种关系运算符,这些家伙同样是在小时候学算术时学习过的:  > 大于  < 小于  >= 大于等于  <= 小于等于  == 等于  != 等于  或者你是个非C程序员,那么对前四个一定是再熟悉不过的了。而"=="在VB或PASCAL等中是用"=","!="则是用"not "。由于工作关系我自己要使用好几种的程序语言,所以有时也会头晕搞错。老了咯 :P小学时的数学课就教授过运算符是有优先级别的,计算机的语言也不过是人类语言的一种扩展,这里的运算符同样有着优先级...

http://www.eeworld.com.cn/mcu/article_2017122536943.html 发布时间: 2017-12-25



51单片机C语言教程(八) 表达式语句1

从第四课到第七课,学习了大部分的基本语法,这一课所要学习的各种基本语句的语法可以说是组成程序的灵魂。在前面的课程中的例子里,也简单理解过一些语句的用法,可以看出C语言是一种结构化的程序设计语言。C语言提供了相当丰富的程序控制语句。学习掌握这些语句的用法也是C语言学习中的重点。  表达式语句是最基本的一种语句。不同的程序设计语言都会有不一样的表达式语句,如VB就是在表达式后面加入回车就构成了VB...

http://www.eeworld.com.cn/mcu/article_2017122536942.html 发布时间: 2017-12-25



51单片机C语言教程(九) 语句应用

以上的说明想想为何结果会是这样。 看到题目后相信大家都会大概对条件语句这个概念有所认识。是的,就如学习语文中的条件语句一样,C语言也一样是"如果XX就XX"或是"如果XX就XX否则XX"。也就是当条件符合时就执行语句。条件语句又被称为分支语句,其关键字是由if构成。C语言提供了3种形式的条件语句:1: if (条件表达式) 语句当条件表达式的结果为真...

http://www.eeworld.com.cn/mcu/article_2017122536941.html 发布时间: 2017-12-25



STC12C5A60S2单片机A/D转换器C语言软件的编写

  单片机的A/D转换器是指单片机的模拟信号转换为数字信号,这是单片机在自动化控制中常用到的功能之一,而熟练和掌握A/D软件编写,也是学习单片机必不可少的课程。由于选用了宏晶科技的STC12C5A60S2单片机,所以在编写A/D转换软件时首先就得参考STC12C5A60S2器件手册,但对于初学者来说,是无法看明白的,还好在学习单片机时购买的单片机学习板上有配套的例程,其A/D源码略(编注:如有需求,请与本报联系)。经测试这段代码在OK51-EASY单片机开发板(笔者购买的单片机学习板)上能正常运行.在PLo引脚上用杜邦线连接电源的正极或地线,数码管能显示0—255,说明单片机的A/D模块已工作...

http://www.eeworld.com.cn/mcu/article_2017122536939.html 发布时间: 2017-12-25



C语言程序设计

C语言精粹,无错程序,系统描述C语言执行以及调试。...
关键词: C语言 编程

http://download.eeworld.com.cn/detail/BP呀BP/566249 发布时间: 2017-12-25



51单片机程序执行流程详解

呢,因为退出了main主函数,就像Render需要循环来实现一样(尽管刚刚闪灯的程序不在循环之内,但我还是不由产生了这一错觉)。程序执行的结果是:流水灯不停的闪烁!    看到这个现象后的猜想及动作^-^:    (1) 这块板坏了吧!(在带操作系统如linux字符界面下运行一个不带死循环的C语言文件完毕后就会返回到linux shell程序中)。赶紧换个板...

http://www.eeworld.com.cn/mcu/article_2017122236935.html 发布时间: 2017-12-22



51单片机定时/计数器C语言应用实例

  /************    设置T0为16位定时器,定时50ms,系统采用12MHz晶振。    ************/    #include<reg52.h>    voiDMAin()    {    TMOD=0x01;//设定T0的长度和状态:16位定时    TH0=(65536-50000)/256;//50ms定时,计数器的初值高8位    TL0=(65536-50000)%256;//50ms定时,计数器的初值低8位    EA=1;//系统开放中断    ET0=1;//允许T0中断    TR0=1;//启动T0    for(;;);//等待...

http://www.eeworld.com.cn/mcu/article_2017122136901.html 发布时间: 2017-12-21



AVR的IO端口特性与应用

AVR的IO端口特性分析: 分析IO引脚Pxn。DDRxn 只有为1时,可控单向开关才工作,PORTxn 的数值才能通过可控单向开送到 Pxn. 结论:DDRxn=1 时,为输出状态。输出值等于PORTxn。所以,DDRxn 为方向寄存器。PORTxn 为数据寄存器。 分析上拉电阻。E的电位为0时,即D为1时,上拉电阻有效。从与门的输入分析,只有以下的条件同时满足时,上拉电阻才有效1。PUD 为02。DDxn 为03。PORTxn 为1结论是:只有DDRxn = 0 即管脚定义为输入状态,并且 PORTxn=1, 而且UPD设置为0时,上拉电阻才生效。 ...
关键词: AVR IO端口

http://www.eeworld.com.cn/qrs/article_2017122042539.html 发布时间: 2017-12-20



mips汇编语言程序设计实例

字符串,以“\n“换行符结尾。.data定义变量a: .asciiz “Alpha ”。等于:String a=“Alpha ”;MIPS汇编程序设计实验目的1. 掌握QTSPIM的调试技术2. 了解MIPS汇编语言与机器语言之间的对应关系 。3. 掌握MIPS汇编程序设计4. 了解C语言语句与汇编指令之间的关系5. 熟悉常见的MIPS汇编指令6. 掌握程序的内存映像实验任务用汇编程序实现以下伪...
关键词: 汇编语言 mips

http://www.eeworld.com.cn/qrs/article_2017122042492.html 发布时间: 2017-12-20



学习STM32,你不得不了解的五大嵌入式操作系统

Configurable operating system),即嵌入式可配置操作系统。它是一个源代码开放的可配置、可移植、面向深度嵌入式应用的实时操作系统。最大特点是配置灵活,采用模块化设计,核心部分由小同的组件构成,包括内核、C语言库和底层运行包等。每个组件可提供大量的配置选项(实时内核也可作为可选配置),使用eCos提供的配置工具可以很方便地配置,并通过不同的配置使得eCos能够满足不同的嵌入式应用要求。在实时性...

http://www.eeworld.com.cn/qrs/article_2017122042491.html 发布时间: 2017-12-20



Linux和ubuntu

,嵌入式linux来说一般需要三年以上的开发经验才能说是比较高的,如果你对C语言很了解,特别是指针及数据结构很了解,相应的linux命令能熟练使用的话,外加有比较好的英语基础,那么学习起来也比较顺手, 如果是真 的要学,建议还是从stm32F103开始学吧,资料多,开发板也很多,用的也非常广,学习单片机当然是C语言了,你要是溜,玩c++也行。 更多嵌入式学习 superedu.com.cn...

http://bbs.eeworld.com.cn/thread-605470-1-1.html 发布时间: 2017-12-20



用AVR实现博物馆智能防盗保护器系统设计

的描述,前两种程序的编写均使用C语言,后一种采用硬件描述语言VHDL进行编写。    AVR 单片机 部分的程序设计要完成对CMOS器件的控制,温度和图像的采集与处理以及图像数据的传输。    PC机图像处理程序主要完成图像数据的接收、分析处理以及图像的显示,主要程序模块有图形显示模块,UART通信模块,图像恢复模块等,程序相对来说比较复杂...

http://www.eeworld.com.cn/mcu/article_2017121936860.html 发布时间: 2017-12-19




<上一页 78910111213141516171819202122 下一页> 相关结果约14,936个