内容简介
本书第一篇主要结合硬件电路设计与制作的全过程,以设计制作一个MP3播放器(具有U盘功能)的全过程为线索,向读者展示硬件电路设计的流程与方法,电路调试的方法与思路等。第二篇主要结合AT89C51SN1芯片的MP3程序设计过程,阐述C51在单片中的应用。第三篇主要讲述U盘海量存储设备系统设计与调试等知识。 阅读本书要求读者具有单片机基础知识,并会使用C语言进行程序设计。本书适合于工科大学本科高年级及低年级研究生作为教材及参考资料。
目录
第一篇 硬件电路设计与制作
第1章 功能定义
第2章 方案选定
第3章 电路原理图设计
第4章 采购元件
第5章 印制电路板设计
第6章 电路板加工
第7章 电路焊接与硬件调试
第二篇 C51程序设计
第8章 C51程序设计基本概念
第9章 C51程序设计初步
第10章 C精华:函数与指针
第11章 C51程序设计中的技巧
第12章 硬件接口程序设计与调试
第13章 MP3程序设计过程
第三篇 USB海量存储设备(U盘)设计
第14章 无处不在的USB
第15章 计算机通信基本概念
第16章 USB通信基本原理
第17章 USB通信数据流模型
第18章 USB Mass Storage、Bulk_Only与SCSI
第19章 Flash存储与文件系统
第20章 海量存储设备设计流程
第21章 USB设备的C语言程序设计
第22章 USB通信的调试方法
附录Ⅰ AT89C51SND1开发环境介绍
附录Ⅱ Keil 51编译环境介绍
附录Ⅲ 串口调试助手
附录Ⅳ Source Insight使用简介
附录Ⅴ 主要寄存器功能介绍
附录Ⅵ MP3套件介绍与使用指南
附录Ⅶ 实验指导
参考文献
1