下载此文档

嵌入式系统课程设计 跑马灯报告.doc


文档分类:通信/电子 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
嵌入式系统
课程设计报告
学部
专业
学号
姓名
指导教师
日期
实验内容
设计msp430单片机程序并焊接电路板,利用msp430单片机芯片实现对跑马灯、按键识别及数码显示这三大模块的控制
实验目的
,了解单片机芯片与各大模块间的控制关系
,为将来从事这个专业及相关知识奠定基础
,理解源程序是如何实现相应功能的
实验设备及器材清单
实验设备:电烙铁、烙铁架、尖嘴钳、斜口钳、镊子、万用表等
器材清单:
硬件电路框图
程序清单
跑马灯程序
#include <>
#define uchar unsigned char
#define uint unsigned int
int main( void )
{
void delay( );
WDTCTL = WDTPW + WDTHOLD;
unsigned char i=0,j=0;
P2DIR=0XFF;
P2SEL=0X00;
while(1)
{
for(i=0;i<10;i++)
{
P2OUT=0XFF;
delay(50);
P2OUT=0X00;
delay(50);
}
for(j=0;j<10;j++)
{
P2OUT=0X55;
delay(50);
P2OUT=0XAA;
delay(50);
}
}
}
void delay(uint n)
{
uint a,b;
for(a=0;a<=n;a++)
{
for(b=0;b<=1538;b++);
}
}
键盘程序
#include ""
int keyvalue=0;
int i;
int table[]={0X3f,0X06,0X5b,0X4f,0X66,0X6d,0X7d,0X07};
void main( void )
{
WDTCTL = WDTPW + WDTHOLD; // 关看门狗
P3DIR|=0X0b; //
P3SEL=0X0a; //
P3OUT=0X00; //P3引脚低电平
P3OUT=0XFF; //P3引脚高电平
P4DIR=0X00; //-
P4SEL=0X00; //-,即按键的输入口
P1DIR=0X00; //-
P1SEL=0X08; //
P1IE=0X08; //
P1IES=0X08; // 下降沿中断标志置位
U0CTL=SWRST; //UART逻辑为复位状态,可以设置串口
U0CTL=CHAR+SYNC+MM; //8位数据位,SPI模式,地址位多机协议
U0TCTL=SSEL1+SSEL0+STC;//选择主时钟MCTL,3端SPI,STE禁止
U0TCTL=CKPH; //UCTL时钟信号延迟半个周期
U0

嵌入式系统课程设计 跑马灯报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy5186fy
  • 文件大小455 KB
  • 时间2017-11-14