随笔分类 -  单片机

主要为MSP430部分程序讲解及代码
摘要:我最早接触MSP430时候,看到书的第一页就是一张水果电池的图片,一直以来想做一个低功耗的可以水果电池供电的系统,毕业之后的下半年选择MSP430F413单片机来画了一个低功耗的板子,一直没有调试成功,液晶显示太暗几乎看不到,最近又拿出来调试,更换偏压电阻,最终更换液晶后才可以正常显示,先看下最... 阅读全文
posted @ 2015-10-03 12:09 给我一杯酒 阅读(5218) 评论(6) 推荐(4)
摘要:全国电子设计竞赛结束已经有一段时间了,这个程序库也就到这儿了,程序库已经包含msp430f14x msp430f16x系列的单片机大多数的片内资源。目录如下: MSP430程序库<一>... 阅读全文
posted @ 2011-10-01 19:21 给我一杯酒 阅读(4979) 评论(8) 推荐(3)
摘要:一般,在单片机中的Flash存储器用于存放程序代码,属于只读型存储器。而在MSP430些列的单片机中,都可以通过内置的Flash控制器擦除或改写任何一段的内容。另外,msp430的单片机内部还专... 阅读全文
posted @ 2011-08-31 11:42 给我一杯酒 阅读(6957) 评论(0) 推荐(2)
摘要:直接存储器存取(DMADirect Memory Access)方式是用硬件实现存储器与存储器之间或存储器与I\O设备之间直接进行高速数据传送,不需要CPU的干预。这种方式通常用来传送数据块。M... 阅读全文
posted @ 2011-08-29 15:50 给我一杯酒 阅读(4829) 评论(0) 推荐(1)
摘要:硬件乘法器不占用CPU周期,有硬件实现,速度比软件实现的乘法速度快很多。msp430f14x、msp430f16x中都含有硬件乘法器模块,方便用户需要速度的时候使用。 硬件介绍: ... 阅读全文
posted @ 2011-08-28 19:54 给我一杯酒 阅读(7549) 评论(3) 推荐(0)
摘要:电源电压监控对于单片机来说,也是经常要用的模块。当需要稳定的工业级产品时,经常要对电源电压监控,以保证单片机系统工作于正常环境或范围中。MSP430F16x提供了一个现成的电源电压监控器模块... 阅读全文
posted @ 2011-08-28 11:38 给我一杯酒 阅读(6218) 评论(0) 推荐(0)
摘要:定时器是单片机常用的其本设备,用来产生精确计时或是其他功能;msp430的定时器不仅可以完成精确定时,还能产生PWM波形输出,和捕获时刻值(上升沿或是下降沿到来的时候)。这里完成一个比较通用的P... 阅读全文
posted @ 2011-08-27 17:37 给我一杯酒 阅读(13286) 评论(5) 推荐(3)
摘要:msp430内部含有ADC12模块,可以完成12位的模数转换,当对精度或其他指标要求不高时,可以选用430单片机内部的ADC12完成模数转换工作。这里主要实现了一个比较通用的ADC12模块初始化... 阅读全文
posted @ 2011-08-26 15:38 给我一杯酒 阅读(8904) 评论(2) 推荐(3)
摘要:数码管也是单片机系统最常用的输出设备之一(还有液晶、发光二极管等)。七段(这里用的是8段,有小数点)数码管可以完成显示0-9数字和一部分的英文字符如:A、b。本文实现的程序完成显示数字和可显示的英文字符;同时完成数码管显示的printf函数的移植... 阅读全文
posted @ 2011-08-23 18:48 给我一杯酒 阅读(5239) 评论(0) 推荐(0)
摘要:MSP430 带有的DAC12 模块,可以将运算处理的结果转换为模拟量,以便操作被控制对象的工作过程。DA是在控制操作过程中常用的器件之一;MSP430有些系列中含有DAC12模块,给需要使用DA的方案提供了许多方便。这里实现较为简单的DAC的驱动,方便以后使用。 阅读全文
posted @ 2011-08-22 15:18 给我一杯酒 阅读(6152) 评论(0) 推荐(2)
摘要:按键是单片机系统最常用的输入设备之一;几乎是只要需要交互输入,就必须有键盘。这篇博客实现了一个通用的键盘程序,只要提供一个读取键值的函数(底层键值),程序将完成消抖、存入队列等一些列处理。同时本程序提供最常用的4*4矩阵键盘的程序,和4个按键的程序。 硬件介绍: 本文主要实现了一个键盘的通用框架,可以很方便的改为不同的键盘函数,这里实现了两种按键4个单独按键和4*4行列... 阅读全文
posted @ 2011-08-21 11:31 给我一杯酒 阅读(5607) 评论(0) 推荐(0)
摘要:AD7708是16位的Σ-Δ型AD转换芯片,在低频应用中,AD7708可以作为单电源供电的完整前端。AD7708内部含有一个PGA(可编程增益放大器),可以完成对信号的放大;PGA范围是20-28八... 阅读全文
posted @ 2011-08-20 11:21 给我一杯酒 阅读(9800) 评论(4) 推荐(1)
摘要:SPI总线系统是一种同步串行外设接口;是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在... 阅读全文
posted @ 2011-08-09 21:57 给我一杯酒 阅读(15348) 评论(6) 推荐(2)
摘要:printf 和scanf函数是C语言中最常用的输入出函数,从学习C语言开始,就开始使用这两个函数,然而当写用C语言写单片机程序时却不能使用这两个函数,总觉得单片机的C语言和一般的C语言差别很大,写起来不大方便;其实,单片机的C语言也是标准C语言上扩展或是改动的,都支持格式化输入输出函数(printf 和scanf);事实上,printf,scanf只负责格式化输入输出的字符,至于从哪儿输入... 阅读全文
posted @ 2011-07-31 17:01 给我一杯酒 阅读(9650) 评论(7) 推荐(0)
摘要:液晶是单片机系统最常用的显示设备之一,这个程序库是在MSP430F169、MSP1430F149单片机上测试通过的,可以放心使用;液晶选用的是金鹏的:OCMJ4X8C型号的12864液晶;控制液晶用... 阅读全文
posted @ 2011-07-08 13:52 给我一杯酒 阅读(7375) 评论(2) 推荐(2)
摘要:串行通信接口是处理器与其他设备进行数据通信最常用的方式之一。我的这个程序库是针对MSP430f14系列和MSP430f16系列的,我常用的单片机是这两款:msp430f149,msp430f169。... 阅读全文
posted @ 2011-07-06 11:02 给我一杯酒 阅读(23768) 评论(13) 推荐(4)
摘要:大学生活即将结束,我将自己参加电子设计竞赛的经验教训总结为430的程序库,方便使用,希望大家支持。 阅读全文
posted @ 2011-06-28 19:20 给我一杯酒 阅读(8191) 评论(4) 推荐(1)