- 44
- 0
- 约3.86千字
- 约 6页
- 2017-06-12 发布于北京
- 举报
MSP430实验报告
水位报警器
姓名: 丁宇昊
学号: 021210508
一、实验目的:
掌握msp430单片机的程序编写和运行过程。
掌握IAR Embedded Workbench程序的编译和运行。
二、实验内容:
用继电器代替传感器输入模拟电压,用IED灯显示水位高度,当超过预定值时,蜂鸣器响,实现报警。
三、使用串口:
P1口,P2口
四、电路实现:
把继电器作为的AD的输入,通过AD转换,把电压分成16小分,每一份信号控制1个led,通过改变led两端电平高低,控制led亮灭。当到达预定值时,把蜂鸣器的接口设置为高电平。
实验代码:
#include msp430.h
void delay(int j)
{
do j--;
while (j != 0);
}
int main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
ADC10CTL0 = ADC10SHT_2 + ADC10ON + ADC10IE; // ADC10ON, interrupt enabled
ADC10CTL1 = INCH_1+SREF0; // input A1
ADC10AE0 |= BIT7; // PA.1 ADC option select
P1DIR |= BIT0; // Set P1.0 to output direction
P1DIR|=BIT4;
P1DIR|=BIT5;
P2DIR|= 0xff;
P2OUT|=0xff;
P2SEL=0x00;
for (;;)
{
ADC10CTL0 |= ENC + ADC10SC; // Sampling and conversion start
__bis_SR_register(CPUOFF + GIE); // LPM0, ADC10_ISR will force exit
if (ADC10MEM 960)
{
P1OUT |=BIT4;
P1OUT = ~BIT5;
P2OUT =0xFE;
}
else if(ADC10MEM 900)
{ P1OUT |=BIT4;
P1OUT = ~BIT5;
P2OUT = 0xfc;
}
else if(ADC10MEM 840)
{ P1OUT |=BIT4;
P1OUT = ~BIT5;
P2OUT=0xf8;
}
else if(ADC10MEM 780)
{ P1OUT |=BIT4;
P1OUT = ~BIT5;
P2OUT= 0xf0;
}
else if(ADC10MEM 660)
{ P1OUT |=BIT4;
P1OUT = ~BIT5;
P2OUT= 0xe0;
}
else if(ADC10MEM 600)
{ P1OUT |=BIT4;
P1OUT = ~BIT5;
P2OUT= 0xc0;
}
else if(ADC10MEM 540)
{ P1OUT |=BIT4;
P1OUT = ~BIT5;
P2OUT= 0x80;
}
else if(ADC10MEM 480)
{ P1OUT |=BIT4;
P1OUT = ~BIT5;
P2OUT= 0x00;
}
else if(ADC10MEM 420)
{ P1OUT=~BIT5;
P2OUT=0x00;
P1OUT|=BIT4;
P2OUT=0x00;
delay(20);
P1OUT=~BIT4;
P2OUT=0xfe;
P1OUT|=BIT5;
P2OUT=0xfe;
}
您可能关注的文档
- Lg手机工程模式里各选项的意思.doc
- LinkedIn使用方法全攻略.doc
- Linux下Socket编程.doc
- Linux中开启mysql远程访问功能.doc
- Linux如何用QQLinux下QQ使用的几种方案.doc
- linux的软件安装和管理之deb.doc
- Liswnf公共基础之行政管理.doc
- LoadRunner性能数据翻译.docx
- LOGO设计六大要素.doc
- LOL各英雄技能大盘点.docx
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
原创力文档

文档评论(0)