|
[MSP430单片机基础与实践
内容简介
本书以MSP430F149为例,详细介绍了TI公司的MSP430单片机的选型、基本知识、开发流程及应用系统设计;包括MSP430单片机的基础部分和实践提高部分,由浅入深,内容详实。首先讲述MSP430单片机的特点和选型,然后给出MSP430F149所有片内模块的详细介绍和简单应用举例,最后结合MSP430F149自身特点进行应用系统设计。本书所有程序均采用C语言编写,并在配套实验板上测试通过,均达到设计预期功能。
本书配套光盘中包含本书所有程序代码和完整的硬件电路图,代码部分注释详细,便于阅读和理解。本书既可作为高等院校电子技术、通信、计算机及自动化类专业的本、专科学生和研究生的教学参考用书,也可作为大学生参加电子设计竞赛和工程技术人员进行开发设计的技术手册。
MSP430单片机是美国TI(德州仪器)公司近年推出的16位高性能混合信号处理器。由于它具有处理能力强、运算速度快、集成度高、外部设备丰富、超低功耗等优点,而且有很高的性价比,因此在许多领域内都得到了广泛的应用。
MSP430单片机可以采用汇编语言或C语言进行程序设计。它支持JTAG调试,其硬件仿真器是一个简单的并口转接器,并且适用于所有的MSP430单片机,大大降低了开发成本,也相对缩短了开发周期。其软件是由IAR公司提供的Embedded Workbench 集成开发环境。此软件人机界面友好,易学易懂,并能很好地支持C语言开发。 本书分为两部分:基础篇和实践篇。基础篇为第1~7章,实践篇为第8~13章。
第1章从整体上介绍了MSP430单片机的特点和发展。读者通过学习本章,可以对MSP430单片机有一个初步的了解,并能够选择适合自己学习或进行产品开发所需要的机型。
第2章以MSP430F149单片机为例来讲解MSP430单片机的基础知识。本章内容主要包括MSP430单片机的内部结构、特点和应用,通过对CPU结构、内部Flash操作、系统复位、时钟模块、中断功能、看门狗以及最小应用系统介绍,达到对MSP430F149单片机的初步了解和应用,是本书最基础的部分。
第3~7章以MSP430F149为例,详细介绍了MSP430系列单片机所具有的基本I/O口、定时/计数器、通用串口、模拟比较器及ADC的基本结构,并通过举例讲解各单元的操作和使用方法。读者通过本章的学习,能够掌握MSP430F149单片机以及不同型号单片机的片内外设的应用。
第8~13章是本书的实践部分,重点介绍了一些应用实例。这一部分的学习有助于读者进一步应用MSP430单片机进行电子系统设计,主要包括RS485多机通信、大容量存储器扩展、基于LCD显示器数字电压表、I2C时钟芯片的应用、信号发生器以及USB接口开发等。各章节最后给出详细的设计说明、硬件电路和完整的程序设计。本书具有以下主要特点:
主要以MSP430F149为例。在MSP430单片机中,MSP430F149具有一定的代表性,应用较广。
例子全部采用C语言编写,都是相对独立和完整的程序,是作者通过配套实验板调试的成果。程序都添加了详细的注释,便于阅读,完全可以直接应用。
配套光盘里包含了实践篇中所有程序代码和相关芯片的数据手册,方便读者查询和使用。
结构清晰,着重介绍MSP430F149单片机寄存器的基本功能和设置,以具体实践将读者带入MSP430单片机的设计中来。
dsplover专为本书设计了配套的MSP430F149实验板和简易的仿真器。通过在这个实验板进行具体的实验调试,有助于读者进一步掌握MSP430单片机的开发和应用。本书由谢兴红、林凡强、吴雄英编写。孙旭副教授、闫萍老师参加了本书部分章节的编写和调试工作。
|