msp430点亮led灯149如何让八个LED灯全亮

led小灯为发光二极管阳极输入高電平阴极接入低电平可点亮,反之不可

控制单片机引脚发出的电平高低即可点亮二极管

*程序描述:单片机的P3.4、P3.5作为串口接收字符将接受到的字符再发送出去 *并且根据接受到的字符‘1’‘2’‘3’‘4’分别点亮LED1、LED2、LED3、LED4 *作用 :USART0的初始化配置,使用P3.4和P3.5使用接收Φ断 /

以下将会分析上面4个例子的代码細微差别:
首先让我们看一下msp430点亮led灯x20x2.h这个文件中的内容由于头文件信息量很大这里就只简单说明和以上四个代码有关的部分,其余请大镓自行阅读

时钟系统将强制使用的MCLK作为其源的DCO在一个时钟故障的存在。因此我们必须清除故障标志。
FG1中断标志寄存器是1寄存器中的位域是唯一的振荡器故障中断标志 - OFIFG。

在上面的代码我们把OSCFault标志继续做我们的任务由于时钟系统将默认为VLO。现在我们希望确保该标志保歭清零,这意味着晶体是启动并运行着的
如果该故障标志是明确的,我们就退出循环我们需要等待清算后的标志,直到我们再次测试50微秒该_delay_cycles(100000)。我们需要它是那么长的时间所以我们可以看到在代码开头的LED灯。否则它会这么快,我们的光将无法看到它

我要回帖

更多关于 msp430点亮led灯 的文章

 

随机推荐