MSP430 5xx/6xx系列单片机应用基础与实践
2012-6
高等教育出版社
王建校,危建国,孙宏滨 编著
180
260000
《高等学校教材:MSP430
5XX/6XX系列单片机应用基础与实践》从工程应用角度,对MSP430单片机进行了全面的介绍。主要思路是“看图编程序、读程序加深理解,针对重点问题,让程序实例来说话”,使读者避开了繁琐的寄存器死记硬背的烦恼。书中对所介绍的内容,均以具体程序加以证明和体现。最为显著的特点是回避了MSP430单片机不可按位寻址寄存器的缺陷,使读者对学习该款单片机有一种轻松的感觉,不再产生望而却步的恐惧感。
全书共15章,主要内容有:MSP430单片机及开发工具、输入输出口、时钟系统、中断系统、看门狗、定时器、串行异步通信、SPI接口、12C接口、时钟日历、模数转换、硬件乘法器、DMA数据传输、存储器、低功耗。
《高等学校教材:MSP430
5XX/6XX系列单片机应用基础与实践》可作为高等院校学生的必修、选修教材,也可作为毕业设计、课程设计的参考资料,更是从事单片机应用开发的科技人员和电子爱好者的“良师益友”。
第一章 MSP430单片机及开发工具
1.1 MSP430单片机CPU结构
1.2 MSP430单片机的最小系统
1.3 MSP430单片机的系统复位
1.4 MSP430单片机的开发工具
习题
第二章 MSP430单片机的输入输出口
2.1 MSP430单片机端口的控制寄存器
2.2 MSP430单片机端口的驱动能力
2.3 MSP430单片机端口的上拉/下拉电阻
2.4 MSP430单片机端口应用
习题
第三章 MSP430单片机的时钟系统
3.1 低频振荡器模块
3.2 高频振荡器模块
3.3 控制逻辑模块
3.4 锁相环模块
习题
第四章 MSP430单片机的中断系统
4.1 MSP430单片机的中断结构
4.2 中断向量
4.3 中断响应
4.4 中断返回
4.5 中断应用
习题
第五章 MSP430单片机的看门狗定时器
5.1 看门狗定时器的控制位
5.2 看门狗定时器的计数器
5.3 看门狗的应用
习题
第六章 MSP430单片机的定时器
6.1 加法计数
6.2 连续加法计数
6.3 加/减计数
6.4 比较器的共同特征
6.5 定时器B
习题
第七章 MSP430单片机的串行异步通信
7.1 串行异步通信的格式
7.2 串行异步通信的波特率
7.3 串行通信模式
7.3.1 普通模式(UART)
7.3.2 线路(多机)模式
7.3.3 地址(多机)模式
7.3.4 波特率自动检测模式
7.4 IrDA(红外)传输模式
7.5 异步串行通信的中断
习题
第八章 MSP430单片机的SPI接口
8.1 SPI同步串行通信
8.1.1 SPI同步串行通信主机方式
8.1.2 SPI同步串行通信从机方式
8.2 SPI同步串行通信工作原理
8.3 SPI同步串行通信模式
8.3.1 SPI同步串行通信3线制(UCMODE=O)工作模式
8.3.2 SPI同步串行通信4线制(UCMODE=1)I作模式
……
第九章 MSP430单片机的I2C接口
第十章 MSP430单片机的时钟日历
第十一章 MSP430单片机的模数转换
第十二章 MSP430单片机的硬件乘法器
第十三章 MSP430单片机的DMA
第十四章 MSP430单片机的存储器
第十五章 MSP430单片机的低功耗
版权页: 插图: 同样,也可以对例7—3、例7—4、例7—5稍加改造,使之成为红外传输模式。 将例7—3中的语句: UART_PARAMETER UART={1200,1,8,1,0,0,1,32768,0,0,0}; 修改成: UART_PARAMETER UART={1200,1,8,1,0,0,1,32768,1,0,0); 将例7—4中的语句: UART_PARAMETER UART={1200,2,8,1,0,0,1,32768,0,0,0); 修改成: UART_PARAMETER UART={1200,2,8,1,0,0,1,32768,1,0,0}; 将例7—5中的语句: UART_PARAMETER UART0={1200,3,8,1,0,0,1,32768,0,0,0}; UART_PARAMETER UART1={1100,3,8,1,0,0,1,32768,0,0,0}; 修改成: UART_PARAMETER UART0={1200,3,8,1,0,0,1,32768,1,0,0}; UART_PARAMETER UART1={1100,3,8,1,0,0,1,32768,1,0,0); 通过上述修改,就变成红外传输方式了,读者可以亲次去尝试一下,此处就不再赘述了。 7.5 异步串行通信的中断 在介绍MSP430单片机异步串行通信接口特点时,就提及具有功能强大且灵活的中断能力。 无论工作于何种模式,都可以很方便地采用中断方式实现相应的功能。在学习第四章时,我们知道串行El属于可屏蔽的中断类型之一,并且由可屏蔽中断总控制位GIE控制。可引起中断的条件有发送缓冲器空闲、接收数据就绪、奇偶校验错误等,其特点是公用中断矢量,用户必须在对应的中断服务程序中判断引起中断的原因,以便作相应的处理。 例7—7利用串行口初始化子函数,编写一个波特率为1200、普通工作模式、8位数据、1位停止位、无奇偶校验(无校验时忽略,校验时不能忽略)、ACLK为32.768 Hz、Rs232格式、极性、正常收发、采用中断方式处理数据接收的程序。
《高等学校教材:MSP430 5XX/6XX系列单片机应用基础与实践》可作为高等院校学生的必修、选修教材,也可作为毕业设计、课程设计的参考资料,更是从事单片机应用开发的科技人员和电子爱好者的"良师益友"。
MSP430 5xx/6xx系列单片机应用基础与实践 PDF格式下载
这本书对MSP430f5系列的解释很清晰明了,对于我这种没有接触过16位单片机来说,有点惊喜吧。本来想着作用应该也不怎么大,只因为F5系列的书太少了就买了。没想到作用这么大。还有书中作者使用的头文件,由于书中没有。但是联系作者很乐意的给了。。感谢这么好的作者。
换个角度讲述单片机的知识,很有创意。
寄存器不够详细。头文件不错,作为5348的使用者这本书是相当不错的。但是作为学习者,想掌握这款芯片,这本书就不太合适了。
介绍的是430系列中比较新的一款,这一类书不多。
还可以,能加一些应用实例就好了。
最近比较新的书籍,对430这个系列的片子,讲述的清晰,易懂!
非常及时的书,竞赛培训用,正在学习中
这本书真的很不错,没有故意让人读不懂的套话,也不是简单地翻译手册,很好,很有帮助!
430学习的很简单化了
书写的不错,但是在联系作者,希望能够要到源程序,还有头文件~~~
当参考书,不错,价格合理
这书,不知道怎么说了,作者用自己的库来写的例程,几乎一本书都写的是程序,没什么讲解。感觉不管是初学者还是有一定基础的人,这本书都没啥用。书中大多数是这样写的:欲改变XXX参数,使用如下语句,然后,写几个自己写函数名就行了,连函数体都没有。
知识点写得不够详细!
1.虽然这本书很新,但是书中给出的程序中,大多数的函数均为自己改编定义的函数,尤其是相关寄存器的设置,均放置在了“for_5438_wjx.c”中,对于初学者来说,虽然容易理解,但是太容易误导了,不适合初学者随后的独立编程。2.定时器部分讲解太少,尤其是捕获比较功能没有仔细的讲解。3.接口总线部分讲的还算详细。
这本书确实不太好,虽然思路清晰了,但是程序全是宏定义,又没有源文件,无法参考使用。。。。
这本书确实不太好,读完后,还是对5系没有了解。无法参考使用。
此书 感觉很业余,买来后可以做简单的参考,我还是喜欢看数据手册;太薄,有些代码编程很不规范,希望作者以后写书,一定要规范,一定要专业,否则只会误人子弟。不是列几个表,截个图,贴几行非大众的代码就是书的。
这本书还可以,对寄存器的位讲的比较详细,对寄存器没有介绍,理解起来有些困难。例程编译有的通不过。
一开始看是高教出版的书,第一反映就是晦涩难懂。但是市面上专门讲5系列430单片机的书几乎没有,因此还是买了。到手一看,比想象中好些,基本的模块都给出了讲解。程序上确实如一楼所说,非常奇葩。与TI官方给出的操作方式完全不同,前言中作者说这是为了快速入门,特地这样做的,可以说是把寄存器操作“库函数化”,操作更简便,但我觉得对想要深入了解的用户没什么帮助。作者自制的函数库居然要到邮箱索取,我目前还没有拿到。另外5系列中最具代表性,也是我认为比较难懂的USB模块,书中只字未提。考虑到版式美观,讲解还算通俗,勉强给个4分吧。