AD转换并行.0.doc_第1页
AD转换并行.0.doc_第2页
AD转换并行.0.doc_第3页
AD转换并行.0.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/* 文件名称:MSP413C语言定时程序* 文件说明:* 用MSP413看门狗定时器作为定时源。*/#include /* 文件说明:LCD 模块*/#define LCD_IN_USE 10/* 数据定义七段译码表 */const unsigned char NUM_LCD18= 0xd7,0x06,0xe3,0xa7,0x36, / 0 - 40xb5,0xf5,0x07,0xf7,0xb7, / 5 - 9 0xdf,0x0e,0xeb,0xb1,0x40, /0xbf,0x00,0x20; / unsigned char lcd_BufLCD_IN_USE; / 自定义显示缓冲区,用于 / 外部设定要显示的数据/* LCD模块初始化*/void init_LCD(void) char tmpv; BTCTL = BT_fLCD_DIV32; / set LCD 时钟 P5SEL = 0xfc; / 置为外围模块 LCDCTL = LCDON+LCD4MUX+LCDP1; / 4Mux 模式 for (tmpv = 0;tmpv10;tmpv+) LCDMEMtmpv = 0x00; /clear LCD /* LCD清零模块*/void cl_LCD(void) char tmpv; for (tmpv = 0;tmpv10;tmpv+) LCDMEMtmpv = 0x00; /clear LCD /* 更新LCD缓冲区的内容,把数据显示到LCD*/void lcd_Display(long sum) char tmpv; lcd_Buf0=16; lcd_Buf1=16; lcd_Buf2=16; lcd_Buf3=17;lcd_Buf4=sum/10000%10; lcd_Buf5=sum/1000%10; lcd_Buf6=sum/100%10; lcd_Buf7=sum/10%10; lcd_Buf8=sum%10; lcd_Buf9=16; for(tmpv=0;tmpvLCD_IN_USE-1;tmpv+) LCDMEMtmpv = NUM_LCDlcd_Buftmpv; /更新LCDMEM中的容 LCDMEM4 |=0x08; /加小数点 /*PORT1中断服务*/interruptPORT1_VECTOR void P1_FIG (void) long sum=0;int flag=0,x=0,i; /变量 flag=P1IFG & 0x3F;for(i=0;i=10;i+) x= P6IN & 0x0F; /读入BCD码if(flag=32) P1IE =0x10;P1IES =0x00;switch(flag) /中断向量 case 1: /D1读数 sum+=x; P1IE =0x20; P1IES =0x20; P1IFG =0x00;break;case 2: /D2读数 sum+=x*10; P1IE =0x01; P1IES =0x00; P1IFG =0x00;break; case 4: /D3读数 sum+=x*100; P1IE =0x02; P1IES =0x00; P1IFG =0x00;break; case 8: /D4读数 sum+=x*1000; P1IE =0x04; P1IES =0x00; P1IFG =0x00;break;case 16: /D5读数 sum+=x*10000; P1IE =0x08; P1IES =0x00; P1IFG =0x00; break; default: break; cl_LCD(); lcd_Display(sum); /*主程序*/void main(void) WDTCTL=WDTPW+WDTHOLD; SCFI0 |=FN_2; FLL_CTL0=XCAP18PF; SCFQCTL =30; P1DIR =0x00; /P1设为输入 P1SEL =0x00; /第一功能 P1IE =0x20; /P1.5捕获BUSY下降沿 P1IES =0x20; P1IFG =0x00; /中断标志位清零 P6DIR =0x00; /P6设为输入 P6SEL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论