EDN首页   博客首页

4

关于投票
《51单片机工程应用实例》内容简介

  本书是一本以单片机的工程应用实例为重点的单片机技术书,在简述了51单片机的软硬件基础之后,重点通过一系列工程应用实例,详细介绍单片机的软硬件开发和调试方法。这些实例取材广泛、内容丰富,功能完整、实用性强。包括自制单片机编程器的方法,单片机的串口通信、定时/计数器、键盘输入、LED和LCD显示器等内外资源的使用和编程,在汇编程序中调用C程序的方法。实例中使用了很多当前流行的单片机智能外围芯片,包括实时钟、数字温度传感器、DDS波形发生器、无线数传模块、FM收音、USB接口芯片等。书中还用一章专题介绍了这些芯片所采用的单总线、IIC总线、SPI总线和USB总线等新型总线技术的原理。本书的两个实例中还详细讲解了单片机和电脑RS232串口通信的高级语言编程方法以及用USB扩展串口通信的方法。书中所有实例都有完整的程序源码,收录在随书配套的光盘中,方便读者学习使用。

        本书所讲的实例很适合读者自己动手来做,特别适合电子技术类专业的大学生们作为动手实践的教材,弥补他们在就业时缺乏实践经验的不足。配合书中的部分实例,作者设计了一块PCB试验电路板,读者可亲自动手做书中的试验。EDN网站是本书的网购总代理,网购有折扣优惠,并将免费提供PCB板给购书的部分读者,同时低价代销实验用的套件。现在EDN已开始接受预定,详情请登录http://group.ednchina.com/1023/

系统分类: 单片机
用户分类: 单片机
标签: 单片机
来源: 原创
发表评论 阅读全文(342) | 回复(0)

4

关于投票
单片机学习的误区

单片机因其优异的性能得到了越来越广泛的应用,现在几乎所有的电子产品都用到了它,因此学习单片机的人也越来越多。随着技术的进步,单片机的种类也层出不穷,不断有新型高性能的单片机出现,令学习者看得眼花缭乱,忙不暇接,经常有人问学那一种单片机好呢?也经常听到有人抱怨说,我的STM32还没用呢, ARM又来了,于是他们又买了ARM,,结果他们不停地用各种各样先进的单片机重复做着“跑马灯”实验,他们也一直停留在单片机学习的初级阶段上,一直不能进入学习单片机技术的真正目的——用单片机开发电子新产品这样一个主题上来。

首先你要明确学习单片机的目的是什么,对于大多数学习者来说,学习单片机的目的应该是应用,把它运用到你所在的行业或产品之中,单片机对于你的工作来说,只是一个工具或部件,那么在应用中我们选用单片机的标准是什么呢?四个字“够用就行”。可以说现在应用系统中绝大部分的项目,最简单的851单片机就可以胜任,现在真正需要高档单片机的项目还是少数。老板们不会投入多余的钱去选用你推荐的所谓高级单片机,大部分人遵循“只买对的不买贵的”这样理性的原则,理性的人不会盲目的追随比尔 盖茨的不断升级,因为这些东西一方面有技术发展的需求,但是也有相当一部分是老板们为追求更大商业利益的炒作。因此我还是要说,如果你没有学过C51单片机的话,还是要学C51单片机。为什么?原因很简单,因为它是单片机的祖宗,后来的单片机都是在它的基础上开发出来的,是他的儿孙们。它也最容易学,更适合初学者。它的功能强大,物美价廉,大部分应用项目用它就够了,没有必要用高档的,当你学会了C51之后,如果确实需要用别的单片机,对于使用C语言编程的人来说,学习其它单片机还是比较容易的,写好的程序移植到其他单片机上也不是很难的事情。他们都是相通的,我书中的程序实例中有几个本来是用AVR单片机的,后来改成C51了。对大部分应用来说,用那一种单片机并不重要。

第二点我要强调的是,说到底单片机只是一个电子产品或应用系统的一个组成部分,一般来说他在其中扮演的是中心控制器的角色,像人的大脑一样相当重要。但是像人一样,你还得有鼻子眼睛耳朵等传感器,还要有手脚这些执行机构才能构成一个完整的系统。也就是说学习者除了学习单片机之外,你还要学习其它方面的相关知识,比如传感器、模拟电路、固态继电器、步进电机等等。除了少部分大型分工特细的公司以外,现在大部分公司还是希望招聘那些具有多方面知识和技能的人,这些人的就业空间要广阔的多。你只会单片机是远远不够的。

因此我建议大家在单片机学习中,不要盲目跟风,一味追求高精尖。要切实学好一种机型,真正做到会用,能把它应用到你的工作和产品中,这才是最重要的。要做到这一点,你不仅要学习单片机,还需要学习相关的电子技术知识,要针对你的工作实际,扩大自己的知识面,不要一直停留在“跑马灯”阶段。要尽快进入应用,这样才能成为一个有用的电子技术工程师。

 

系统分类: 自由话题
用户分类: 单片机
标签: 单片机 学习
来源: 原创
发表评论 阅读全文(687) | 回复(8)

4

关于投票
用nRF905和DS18B20制作的温度数据无线传输系统

我用DS18B20和两套由nRF905组成的无线数传模块制作了一套温度数据的无线传输采集系统,已经调试通过,效果良好。其硬件电路框图如下:

点击看大图

DS18B20MAXIM公司推出的数字温度传感器,将它测量的温度数据直接送到单片机,再由单片机传给nRF905数据经调制后被发送出去。nRF905工作于433/868/915MHz三个ISM(工业、科学和医学)频道,这里使用的是433MHz的载频。另外一套nRF905无线数传模块收到信号后,经解调得到的原始温度数据传给单片机,单片机通过串口把数据再传给上位电脑,最后经过处理的温度数据连同日期、时间、采集点等相关信息可以被自动录入电脑保存并实时显示在电脑屏幕上。简单的电脑数据显示界面如下图:

本系统实物照片如下:

点击看大图 

照片中左边为带有DS18B20数字温度传感器的用作发射数据的nRF905无线数传模块,右边为用作接收数据的nRF905数传模块,其中的单片机可以通过串口和电脑相连,上传数据。

 

系统分类: 通信网络
用户分类: 单片机
标签: 无标签
来源: 原创
发表评论 阅读全文(1350) | 回复(4)

5