19
3.9采样模块 19
3.10按键模块 19
3.11显示模块 20
4 系统软件设计 20
4.1主模块 21
4.2 Flash读写模块 23
4.3显示模块 24
4.3.1数据分离 25
4.3.2 74HC595 送数子程序 25
4.3.3显示主程序 26
4.4按键模块 27
4.4.1按键查询 27
4.3.2按键系统菜单 28
结论 29
致谢 30
参考文献 31
1 绪论
1.1设计背景
随着经济社会的发展,人们的生活水平也渐渐得到了提高,伴随着各行各业也对供电系统的安全可靠性和供电的质量提出了越来越高的要求,由于在实际应用中有无功功率问题,使得电网的投资增加,年运行费用增加,而且由于无功容量缺乏,造成电压质量下降。同时,许多家用电器的功率因数很低,而且大部分都是不带补偿装置的,这就使电网负担加剧。同时,世界能源在一天天减少,如何在有限的资源条件下,节约资源和提高资源的利用率也成为大众关注的焦点问题。[1]论文网
MSP430系列单片机由是德州公司新开发的一类单片机,在电池供电的情况下表现良好,在手持设备中也具有优良的表现,采用的是“冯-诺依曼”型的结构,它自带Flash,并且自身有16位总线。为何它上市之后会受到许多技术开源人员的喜爱和追捧呢?究其原因,无外乎是它的性价比比较高,而且集成度相对来说也比较高。它具有16位总线,RAM和ROM以及外围的一些模块都是采用的是统一的编址方式,位于同一个地址空间之内,寻址的范围只要不超过64K,它都可以胜任,并且还能向外扩展新的存储器。MSP430系列单片机有统一的中断管理功能,在外围来说,带有相对比较多的片上模块,那么在它的片内来看,具有相对来说比较精密的硬件乘法器、定时器、A/D转换器、模拟比较器等模块。因为这个单片机是Flash型的,所以能在线的对它Flash存储器内的各种开发设计出来的程序和各项设计的功能进行升级、调试和下载等,因为它带有JTAG端口,所以可以直接和FET连接,不用连接额外的仿真工具,这样来说,就使得整个系统相对来说方便使用,而且MSP430单片机功耗比较小,具有LPM0、LPM1、LPM2、LPM3、LPM4五种节能模式,在超低的功耗模式下,别的单片机可能无法使用,但是MSP430还是可以继续工作的,其低功耗管理性能良好。并且它工作的时候对外的辐射是比较小的,不用担心会对环境和人体造成伤害。程序设计可以采用的语言也是多样化的,相对也比较灵活,不用非要固定一种语言来编写程序。这个单片机的可靠性、安全性比较高,当对它加强电干扰的时候,它所受到的影响不是很大,适合在工业级别的场所使用,而且适合做成手柄啊、摇杆等一些相似的自动控制类的电气设备。凭借着自身这么多的优势,相信该单片机会在工程技术中受到越来越多开发人员的青睐。伴随着现代社会的自控控制正在向着高速化和低功耗化的方向发展这一契机,MSP430将会得到更多的重视和使用。([2],[3]) MSP430F149智能功率因数补偿研究(2):http://www.751com.cn/tongxin/lunwen_71256.html