《删繁就简-单片机入门到精通》一至三章

  • 名称:《删繁就简-单片机入门到精通》一至三章
  • 类型:单片机学习
  • 授权方式:免费版
  • 更新时间:09-10 23:10:34
  • 下载要求:无需注册
  • 下载次数:6935
  • 语言简体中文
  • 大小:2.31 MB
  • 推荐度:3 星级
《《删繁就简-单片机入门到精通》一至三章》简介

标签:单片机开发,单片机原理,
2009年下半年写了本书,WORD统计结果是A4幅面350页,约30万字,内容主要是对自己过去十多年开发工作的一个经验总结,没有太多的理论,主要是结合实际应用来对单片机原理进行理解,简单点说就是将自己假设到读者的角度应该怎样才可以理解原理,同时也通过一些实际问题的解决来启发读者解决问题的思维能力。

这里发布的是初稿节选版,大约占完整版内容的80%,书中只有非常少的地方引用了其它地方的文字,其它都是用我自己的语言对相关知识点进行阐述。

权当给自己做个广告,如果看过之后觉得还过得去,麻烦回帖出个声,当然批评也欢迎,谢谢大家!

我在EDN已经建立了博客和书友会,相关的讨论请组书友会小组,我会定期上去看,并回复疑问,谢谢大家关注我的书。



大家可以前去了解书的相关进展和其它信息,上面会有独立章节的快捷共享,不需下载就可阅读。

博客:http://blog.ednchina.com/sj_dai/

书友会:《删繁就简-单片机入门到精通》书友会 http://group.ednchina.com/2640/





先只发第一、二、三章,后面章节以后再发布。

2010年4月9日书友会发布了第四章,请各位朋友自行前往下载

  目录 1
  导 言 4
  第一章 单片机基础 5
  1.1. 什么是单片机 5
  1.2. 单片机是如何工作的 7
  1.3. 单片机与电脑的区别 11
  1.4. 晶振 13
  1.5. 系统时钟和周期 14
  1.6. 单片机指令和汇编语言 17
  1.7. RAM/ROM的作用 23
  1.8. 单片机接口 25
  1.9. 接口驱动能力 31
  1.10. 方便实用的中断 36
  1.11. 函数和堆栈 48
  1.12. 单片机PAGE/BANK概念 52
  1.13. CISC与RISC 54
  1.14. 为什么DSP跑得快 56
  1.15. 单片机产品开发常见用语 58
  第二章 单片机应用技巧 63
  2.1. 用IO模拟接口 63
  2.2. 交流特性显神通 68
  2.3. 电阻网络低成本高速AD 70
  2.4. 利用电容充放电测电阻 74
  2.5. 晶振也能控制电源 76
  2.6. 如何降低功耗 77
  2.7. 开机请用NOP 82
  2.8. 查表与乘除法 83
  2.9. RAM动态装载程序 88
  2.10. 程序也可被压缩 95
  2.11. 累计误差 98
  2.12. 让定时更准一些 99
  2.13. 寄存器也可当RAM 101
  2.14. 清中断标志的位置 103
  2.15. 键盘扫描 106
  2.16. 视觉暂留 108
  2.17. 让耳朵优先 109
  2.18. 1000与1024 110
  2.19. PWM 111
  第三章 单片机高级特性 113
  3.1. Cache 114
  3.2. 总线 123
  3.3. DMA 132
  3.4. 存储器管理 135
  3.5. 嵌入式与操作系统 142
  什么是嵌入式 142
  嵌入式误区之不死机 148
  嵌入式效率 153
  第四章 单片机C语言 155
  4.1. 单片机C语言 155
  4.2. for()和while()循环 156
  4.3. 循环里的i++与i— 164
  4.4. 优化的方法与效果 166
  4.5. 全局变量的风险 177
  4.6. 变量类型与代码效率 186
  4.7. 慎用int 189
  4.8. 危险的指针 190
  4.9. 循环延时 198
  4.10. 运算表达式 202
  4.11. 溢出 208
  4.12. 强制转换 213
  4.13. 高效实用位运算 216
  4.14. 宏和register 221
  4.15. 手机里的计算器 230
  4.16. 函数设计 237
  4.17. 某产品函数编写规则 243
  第五章 问题分析与调试 256
  5.1. 应该具备基本硬件能力 256
  5.2. 将自己站在别人角度来思考问题 259
  5.3. 先找自己原因再假定他人出错 264
  5.4. 充分发掘IDE调试工具功能 266
  5.5. IDE调试工具也会导致错误发生 275
  5.6. 没有IDE调试工具的测试 276
  5.7. C语言要多查看汇编代码 278
  5.8. 养成查看寄存器内容的习惯 281
  5.9. 中断的一些特殊情况 282
  5.10. 别迷信文档与硬件 286
  5.11. 程序暂停不代表所有模块暂停 289
  5.12. 几种仪器好帮手 291
  5.13. 多用电脑工具软件 294
  5.14. 串口通讯不能使用隔离变压器分析实例 298
  5.15. Cache导致录音有杂音分析实例 299
  5.16. Cache导致RAM验证结果不对分析实例 305
  5.17. 双口RAM读写竞争出错分析实例 307
  第六章 实际产品开发 312
  6.1. 如何开发一个产品 312
  6.2. 学会看电气参数表 314
  6.3. 接口的匹配 321
  6.4. 电源和地的影响 324
  6.5. 成本意识 328
  6.6. 别烦流程图 332
  6.7. 功能的全面与实用 333
  6.8. 批量产品的替代方案 336
  6.9. 多了解新器件 337
  6.10. 尽可能让生产更方便 340
  6.11. 误差分析 343
  6.12. 电磁兼容 346
  6.13. 上电与测试 347
  6.14. 程序版本发放记录 349, 大小:2.31 MB
Tag:单片机学习单片机开发,单片机原理单片机学习

《《删繁就简-单片机入门到精通》一至三章》相关下载