虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

发现

  • 基于AT89C51单片机控制的遥控器的设计

    该设计主要是基于51单片机的红外智能遥控器设计。该设计相对于传统遥控器最大的改进在于增加了接收与信号处理部分,能将接收到的信号解调,然后通过测量其脉宽对信号解码,并存储于EEPROM中,供发射指令时调用。该遥控器采用测量脉冲宽度的原理,具有自学习功能,能记忆与学习遥控器编码,并发射所记忆和学习的信号,使得一个遥控器能够代替多个遥控器控制不同的家电。同时,针对使用中发现的抗干扰问题进行研究,适用于多数电子产品的遥控。实验结果证明了方案的可行性。

    标签: 89C C51 AT 89

    上传时间: 2013-11-11

    上传用户:zhqzal1014

  • AVR单片机GCC程序设计

    前言 2000年在学校我第一次接触Linux,那时在班里学习做网页的气氛较浓,我也是为了学习PHP才认识Linux的。PHP解析器的安装过程让我多多少少对GCC有了些认识,不过当时我并没有意识到它还可以用于嵌入式系统编程上,至于Linux、认为用处只在于架构一个免费的WEB站点。 2002年在公司我第一次接触了AVR,当时公司只有一个ICC序列号,导致我和一个同事经常抢用一台机器,不过这种状况没有持续多久,我在浏览双龙的数据光盘时发现一个叫“如何使用AVR-GCC”的PDF文档,上面没有署名,我想我应该感谢该文的作者。我发现这个免费的编译软件远比ICC好用。 今天,我把使用AVR-GCC两年来的体会写在这里,愿更多的人了解和使用GCC及自由软件。 水平有限,错误和缺陷在所难免,请广大读者批评指正。

    标签: AVR GCC 单片机 程序设计

    上传时间: 2013-12-18

    上传用户:redmoons

  • 介电体超晶格的研究

    介电体超晶格是一种新型的有序微结构材料。它具有通常均质材料所不具有的独特的优异性能,展现出重要的应用前景。本文介绍南京大学研究组关于介电体超晶格研究所取得的进展,如将多个独立的光参量过程集成于一块介电体超晶格之中获得了多波长激光的同时输出,研制成超晶格全固态三基色原型激光器,在介电体超晶格中将拉曼散射强度增强到10的4次方-10的5次方倍,用超晶格研制的器件填补了体波超声器件从几百MHz到几千MHz的空白频段,发现了微波与超晶格振动的强烈耦合以及研究了由此而产生的极化激元(polariton)的激发与传播等。

    标签: 介电体 晶格

    上传时间: 2013-11-01

    上传用户:清山绿水

  • McuPlayer的EMC单片机学习笔记

    因为工作的缘故,必须学习EMC单片机了。我会把我的学习历程写下来,算是对坛子的一点贡献,也算是自己的一个总结吧。因为以前学过51的和PIC、HOLTEK的单片机,并且也大致了解过EMC的指令集,所以学起来并不是太难。为了学习,而又没有仿真器,于是去emc的网站下载了一个simulator来软件仿真。第一感觉还不错,把里面的例子程序跑了一下,单步执行然后看寄存器的变化。发现他的IDE环境不是特别好用,首先编辑器无法设置TAB的宽度,导致UE里面写好的代码,都不整齐了。再说一下对EMC指令集的理解。EMC的寄存器占用2个空间:内存空间和IO空间,前者用mov来访问,后者用IOW和IOR等来访问。这点我想很多初学者都会象我一样,要花点时间来理解这个问题。还有就是很多寄存器没有地址的,也就是占用特殊的地址空间,既不是内存也不是IO空间,比如CONT等。我想,正是这种类繁多的寻址,使得在简单的MCU上可以2个clock跑一条单周期指令。对于此,PIC和HOLTEK的单片机都需要4个clock跑一条单周期指令,51系列CISC指令就更不用说了。

    标签: McuPlayer EMC 单片机学习

    上传时间: 2013-11-05

    上传用户:龙飞艇

  • 超高精度实时时钟PCF2129精度调整应用笔记

    有经验的开发工程师在使用RTC时经常会思考以下问题:怎样选择精度高的晶振;怎样选择晶振的匹配电容;PCF设计中怎样防止外部信号对时钟的干扰;怎样保证晶振起振可靠;怎样保证产品批量生产中时钟精度的一致性;怎样在产品批量生产中调整晶振的匹配电容。为了解决以上问题,NXP半导体公司历经数年研发,在2008年底推出了一款高精度的RTC芯片PCF2129。通过本文的实际测试,大家可以发现PCF2129作为业界首款内置晶振的RTC,能够彻底解决以上问题。下文将向大家介绍如何使用这款芯片,及如何调整PCF2129时钟精度。

    标签: 2129 PCF 高精度 实时时钟

    上传时间: 2013-11-14

    上传用户:18711024007

  • 单片机软件产生高频方波的一种方法

    笔者通过研究分析8032/ 8052 的定时器/ 计数器2 和串行口, 发现可以高效产生精确的高频方波。下面只介绍串行口和定时器/ 计数器2 与本文相关的功能, 其它功能请见参考文献。

    标签: 单片机软件 高频方波

    上传时间: 2014-12-27

    上传用户:yunfan1978

  • 简明python 教程

    Python语言是少有的一种可以称得上即简单又功能强大的编程语言。你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构。Python的官方介绍是:Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。我会在下一节里详细地讨论Python的这些特点。

    标签: python 教程

    上传时间: 2013-10-15

    上传用户:dbs012280

  • AVRstudio入门

    AVR STUDIO4:这个文件是一个完整的开发工具,包括编辑、仿真功能,利用这个工具,我们可以编辑源代码,并在AVR器件上运行。􀂃 代码实例:这是一个用于演示完整代码,AT90S8515数据手册:这是AT90S8515芯片的完整资料。AT90S8515芯片是一款非常容易上手的AVR芯片。现在你不用担心AVR其他型号的产品,以后你会发现AVR系列产品有非常大的相似性,你掌握了一款芯片比如说8515),学会其他芯片也非常容易。。指令说明:如果你要详细的了解各种指令的话,这个文件非常有用。

    标签: AVRstudio

    上传时间: 2013-10-09

    上传用户:guojin_0704

  • 单片机控制红外线防盗报警器的制作及应用

    单片机控制红外线防盗报警器的制作及应用 基于AT89C2051单片机控制,体积小,成本低;用红外线收发管进行检测,安装隐蔽,不易被发现;探测信号采用脉冲信号,节能且抗干扰;当有人试图闯入室内时,能自动进行声光报警 现将该报警器原理介绍如下,供广大单片机爱好者参考。

    标签: 单片机控制 红外线 防盗报警器

    上传时间: 2013-10-30

    上传用户:zhaiye

  • 51单片机C语言编程手册

    51单片机C语言编程手册这是一本关于Intel 80C51 以及广大的51 系列单片机的书这本书介绍给读者一些新的技术使你的8051 工程和开发过程变得简单请注意这本书的目的可不是教你各种8051 嵌入式系统的解决方法为使问题讨论更加清晰在适当的地方给出了程序代码我们以讨论项目的方法来说明每章碰到的问题所有的代码都可在附带的光盘上找到你必须熟系C 和8051 汇编因为本书不是一本C 和汇编的指导书你可以买到不少关于ANSI C 的书最佳选择当然是Intel的数据书可从你的芯片供应商处免费索取和随编译工具附送的手册附送光盘中有我为这本书编写和收集的程序这些程序已经通过测试这并不意味着你可以随时把这些程序加到你的应用系统或工程中有些地方必须首先经过修改才能结合到你的程序中这本书将教你充分使用你的工具如果你只有8051 的汇编程序你也可以学习该书和使用这些例子但是你必须把C 语言的程序装入你的汇编程序中这对懂得C 语言和8051汇编程序指令的人来说并不是一件困难的事如果你有C 编译器的话那恭喜你使用C 语言进行开发是一个好的决定你会发现使用C 进行开发将使你的工程开发和维护的时间大大减少如果你已经拥有Keil C51 那你已经选择了一个非常好的开发工具我发现Keil 软件包能够提供最好的支持本书支持Keil C 的扩展如果你有其它的开发工具像Archimedes 和Avocet 这本书也能很好地为你服务但你必须根据你所用的开发工具改变一些Keil 的特殊指令在书的一些地方有硬件图实例程序在这些硬件上运行这些图绘制地不是很详细主要是方框图但足以使读者明白软件和硬件之间的接口读者应该把这本书看成工具书而不是用来学习各种系统设计通过本书你可以了解给定一定的硬件和软件设计之后8051 的各种性能希望你能从本书中获取灵感并有助于你的设计使你豁然开朗当然我希望你也能够从本书中学到有用的知识使之能够提升你的设计

    标签: 51单片机C语言 编程手册

    上传时间: 2013-11-01

    上传用户:cjh1129