我一般很少买书,51单片机的书曾经买过一本,当初AVR的入门完全是靠 OURAVR 网站的入门范例和论坛的资料,后来也买了本 芯艺老师的《AVR单片机GCC程序设计》,也是本非常好的书。
买书并不是为了“AVR”,我觉得读书关键是理解书中的知识,并运用到实际中,以后也不一定非用AVR做方案,其他的方案也是可以借鉴书中的设计思路。
读过多少书并不是关键,关键是能把书中的知识运用起来。
支持作者,支持正版书籍。
《AVR单片机嵌入式系统原理与应用实践》最喜欢的一本,呵呵,马老师写的,里面的很多软件编程思路都是非常好的。
《AVR单片机原理及测控工程应用》以实战案例编写的书,不错
《匠人手记》也是以实例为主,很有风格的一本书,知识覆盖比较广,呵呵
《工业测控系统的抗干扰技术》这本刚看了一点,感觉太一般。应该也是不错。
关键字:单片机 技术书籍 51单片机
引用地址:
单片机技术书籍推荐
推荐阅读最新更新时间:2024-03-16 13:25
强打高整合SoC方案 MCU厂抢当物联网芯片一哥
物联网晶片市场将呈现新战局。物联网应用风潮带动超低功耗、少量多样设计趋势,激励许多微控制器(MCU)开发商乘势大展拳脚,并提出整合MCU、无线通讯、嵌入式记忆体、射频(RF)、感测器及电源管理的物联网系统单晶片(SoC)解决方案,期在产业典范转移之际,取得更有利的市场立足点,进而抢下物联网晶片市场一哥宝座。 芯科实验室副总裁暨MCU与无线产品部门总经理Daniel Cooley认为,Thread同时拥有低功耗、长距离传输和IP网状网路支援等优势,发展潜力不容忽视。 芯科实验室(Silicon Labs)副总裁暨MCU与无线产品部门总经理Daniel Cooley表示,PC、行动装置时代前后孕育出英特尔(Intel)、高通
[物联网]
MCS-51单片机的串行口及串行通信技术
数据通信的基本概念 串行通信有单工通信、半双工通信和全双工通信3种方式。 单工通信:数据只能单方向地从一端向另一端传送。例如,目前的有线电视节目,只能单方向传送。 半双工通信:数据可以双向传送,但任一时刻只能向一个方向传送。也就是说,半双工通信可以分时双向传送数据。例如,目前的某些对讲机,任一时刻只能一方讲,另一方听。 全双工通信:数据可同时向两个方向传送。全双工通信效率最高,适用于计算机之间的通信。 此外,通信双方要正确地进行数据传输,需要解决何时开始传输,何时结束传输,以及数据传输速率等问题,即解决数据同步问题。 实现数据同步,通常有两种方式,一种是异步通信,另一种是同步通信。 异步通信 在异步通信中,数据一帧一帧地传送。每一
[单片机]
如何自制一个AVR单片机ISP下载线
自制AVR单片机ISP下载线单片机编程器的作用是将调试好的程序烧写到单片机的存储器中。本文介绍的AVR单片机ISP下载线的成本只有10元左右,非常适合初学者自制。 AVR单片机的程序可以使用串行在线编程(ISP)方式下载写入,即可直接在电路板上进行程序的烧写和修改,所需的装置就是一根ISP下载线。 本文介绍的ISP下载线使用计算机的并口对单片机编程.不仅支持AVR单片机,也支持对51单片机中AT89S系列单片机的编程。 一、下载线电路 下载线的电路见图1。该下载线是STK200/300型的下载线。74HC244是8缓冲器电路,用来作计算机并口和单片机的缓冲隔离。图1中的LPT连接到计算机的并口,作计算机上的下载软件和单片机进行
[单片机]
一种基于单片机的新型线阵CCD电路
引言 不同厂家、不同型号的CCD的驱动时序是不同的,加之对不同性能、不同应用场合的体积、成本、灵活性要求不同,于是产生了众多的驱动时序的产生方法,主要有直接数字电路驱动、单片机口驱动、EPROM驱动、专用IC驱动等常用的驱动时序的产生方法。但是它们存在着逻辑设计较为复杂、调试困难、柔性较差、驱动时钟低等缺点。 本文在综合各种驱动时序方法的基础上,提出了的一种基于单片机的新型驱动电路。该电路使用独立的时钟源产生精确的时钟脉冲,采用可编程定时计数芯片和单片机控制相结合的方法,使电路产生稳定、精确、高速的驱动脉冲,该电路结构简单、调试方便、CPU占用率低,降低了系统的总体成本,而且具有良好的柔性,只需要改变驱动软件就可以应用于不
[应用]
三个步骤学好单片机编程设计
作为一名电子技术从业人员,你学过单片机吗?你会运用单片机吗?我想你一定学过,但不一定会运用。因为学习单片机比学习其他学科需要付出更多的努力和代价,不仅要学习理论知识还要练习实际操作,而且主要是在实际操作中才能真正学到单片机技术。此外,学习单片机还需要投入一定的学习成本,随着你学习知识的扩展成本还会增加。学习单片机的动机不外乎有四种:一是为兴趣爱好而学,二是为专业而学;三是为饭碗而学;四是在工作中被逼而学。不管是哪种动机,因主修专业的不同以及电子基础的深浅不同,对于不同的人可能采用不同的学习方法,根据笔者的亲身学习经验和教授徒弟学习的感受,提出笔者的学习方法和步骤。 第一步:基础理论知识学习 基础理论知识包括模拟电路、数字电路和C语
[单片机]
【单片机笔记】STM8S系列单片机FLASH操作
1. 修改stm8s_conf.h的注释,让#include stm8s_flash.h 得以编译 2.修改stm8s.h的注射,让使Flash功能能够从RAM中运行 #if !defined (RAM_EXECUTION) #define RAM_EXECUTION (1) // 块写入时,必须打开这里的注射 #endif /* RAM_EXECUTION */ 3.修改完成后,将产生不少警告,消除的方法,暂时还没有找到,但不影响代码的运行。 附上代码: #include fy_flash.h //操作flash前需要取消注释s
[单片机]
基于MSP430F单片机的低功耗电子温度计设计方案
该温度计带电子时钟,其检测范围为l0℃~30℃,检测分辨率为1℃,采用LCD液晶显示,整机静态功耗为0.5μA.其系统设计思想对其它类型的超低功耗微型便携式智能化检测仪表的研究和开发,也具有一定的参考价值。 1 元器件选择 本系统的温度传感器可选用热敏电阻。在10~30℃的测量范围内,该器件的阻值随温度变化比较大,电路简单,功耗低,安装尺寸小,同时其价格也很低,但其热敏电阻精度、重复性、可靠性相对稍差,因此,这种传感器对于检测在1℃以下,特别是分辨率要求更高的温度信号不太适用。 显示部分可以采用笔段式LCD液晶显示。特别是黑白笔段式液晶显示器的功耗极低,美观适中,价格低廉,而且驱动芯片可选择性强。为此,本设计
[单片机]
电源管理:基于AVR单片机的多功能电源设计
引 言
随着嵌入式系统设计技术的发展,在设计和仿真中,系统 工程师 对 电源 的要求也越来越高。在嵌入式系统设计是使用8031 单片机 和74系列 集成电路 时,所有使用74系列集成电路的 电路 板都使用单一的5 V电源供电就可以了。当时的供电电源部分不是一个需要太多注意的单元,基本上5 V的电源能满足所有的数字集成电路设计的需要。而近几年来,随着技术的发展,集成电路里的 三极管 变得越来越小并且工作的 电压 越来越低,使得嵌入式系统开发的重点从系统的速度,转到 低功耗 设计上。因此在同一个嵌入式系统中,存在多种不同电压的电源供电,从低于1 V到高于5 V都存在。而且在系统的稳定性和可靠性测
[电源管理]