单片机的程序怎么编写?

单片机的程序怎么编写?,第1张

#include

<msp430x41x.h>

//调出头文件,必须写

unsigned

cont=0

//初始化程序void

main(void)

//主程序{

WDTCTL

=

WDT_ADLY_250

//基本时钟驱动看门狗定时器(WDT)250ms中断

IE1

|=

WDTIE

//使能

WDT

中断

FLL_CTL0

|=

XCAP14PF

//

设置时钟电容

P1DIR

|=

0xe0

//

设置P1.5,

P1.6,P1.7为输出端口

_EINT()

//

使能单片机中断,初始化结束

for

()

//主循环程序

{

_BIS_SR(LPM3_bits)

//

进入低功耗模式3(LPM3)

_NOP()

//

空 *** 作,为开发软件设断点

}}

interrupt[WDT_VECTOR]

void

watchdog_timer(void)

//WDT中断入口{cont=cont+1

if(cont==20)

{P1DIR=0x80}

if(cont==40)

{P1DIR=0x40}

if(cont==60)

{P1DIR=0x20}

if(cont==61)

{cont=1}

_NOP()

//

空 *** 作,为开发软件设断点用}

给单片机写程序的步骤至少有以下几点:

熟悉或了解目标单片机的性能、资源等等与编程有关的东西。

熟悉或熟练掌握一门编程语言。

准备、配置好一种编译软件。

准备、配置好目标单片机的烧录装置。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11089520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存