摘要:本文主要研究设计一个基于MSP430单片机的脉冲信号发生器。本设计主要选用了MSP430F6638单片机为主要控制核心。主要利用了单片机内部的D/A转换电路、液晶显示电路、放大和键盘电路等。通过矩阵按键来控制产生所需要的方波、正弦波、三角波等波形,而且能通过矩阵按键来控制波形的参数和种类等,并能够在TFT LCD上显示相关数据,来实现人机交互。本设计的软件平台为CCS,它的编程语言是C语言,并且按中断方式工作。本设计有良好的性能,结构简明,实用性比较强,它能够应用于各种科技领域和工程应用中,更加方便的服务于我们的日常生活。
关键词:MSP430;单片机;信号发生器;CCS
目录
摘要
ABSTRACT
第一章 绪论-1
1.1脉冲信号发生器设计背景-1
1.2国内外脉冲信号发生器发展现状-1
1.3单片机在脉冲信号发生器中的应用-3
1.4本章小结-4
第二章 脉冲信号发生器总体设计-5
2.1设计目标-5
2.2软件设计平台-5
2.3硬件设计平台-5
2.4总体设计方案-6
2.5本章小结-7
第三章 脉冲信号发生器硬件电路-8
3.1主控电路-8
3.2电源电路-9
3.3A/D转换电路-10
3.4usb连接电路-11
3.5矩阵键盘电路-11
3.6放大电路-12
3.7TFT LCD液晶显示电路-13
3.8本章小结-14
第四章 脉冲信号发生器软件程序设计-15
4.1主程序的设计-15
4.2波形产生程序的设计-16
4.3按键程序的设计-17
4.4TFT LCD显示程序的设计-18
4.5本章小结-19
第五章 系统调试-20
5.1硬件系统的调试-20
5.1.1硬件调试-20
5.2软件系统的调试-20
结束语-24
致 谢-25
参考文献-26
附录A 主要程序代码-27