亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? le4.c

?? freescale mc9rs08le4 C code with 3,5 digits lcd
?? C
字號:
/** ###################################################################
**     Filename  : le4.C
**     Project   : le4
**     Processor : MC9RS08LE4CPC
**     Version   : Driver 01.01
**     Compiler  : CodeWarrior RS08 C Compiler
**     Date/Time : 20/1/2009, 14:18
**     Abstract  :
**         Main module.
**         This module contains user's application code.
**     Settings  :
**     Contents  :
**         No public methods
**
** ###################################################################*/
/* MODULE le4 */


/* Including needed modules to compile this module/procedure */
#include "Cpu.h"
#include "Events.h"
#include "LCD1.h"
#include "AD1.h"
#include "SENSOR.h"
#include "RTI1.h"
#include "LEDS.h"
/* Include shared modules, which are used for whole project */
#include "PE_Types.h"
#include "PE_Error.h"
#include "PE_Const.h"
#include "IO_Map.h"
#include "comandos.h"

byte RamBuffer[22];

byte bpaPlace [ ] =
{
	Char1a,   
	Char1b,   
	Char1c,   
	Char1d,   
	Char1e,   
	Char1f,   
	Char1g,   
	Char2a,   
	Char2b,   
	Char2c,   
	Char2d,   
	Char2e,   
	Char2f,   
	Char2g,
};

const byte baAscii [ ] =
{
	_0
	_1
	_2
	_3
	_4
	_5
	_6
	_7
	_8
	_9
};

struct{
  unsigned lobat:1;
  unsigned cinco:1;
  unsigned zero:1;
  unsigned bloq:5;
}x;

word val=0,val_ant,med=0,s, temp=0,voga, cont=0,y;
dword sum=0;
byte nvezes_maior=0,nvezes_menor=0,medd=10;
//************************************************************************
void wr(byte lbValue)
{
byte bLCD_CharPosition = 0;
byte *lbpLCDWF = &LCDWFRef;
byte lbOffset=0;
byte lbCounter=14,i=0,n;
byte *lbpLCDWFCopy = &RamBuffer[0];
word vec[3]={0,0,0};

LCDWF8=1;

if(lbValue>70){
  lbValue=70;
}

for(;lbValue/10;i++){
  vec[i]=lbValue%10;
	lbValue=lbValue/10;
}
	vec[i]=lbValue;
	
   while (lbCounter--)
   {
     if(lbCounter>6){
      i=1;
      n=7;
     }else{
      i=0;
      n=0;
     }
     lbOffset = bpaPlace[bLCD_CharPosition];						//Find the Waveform offset
     *(lbpLCDWFCopy + lbOffset) = 0;
     *(lbpLCDWFCopy + lbOffset) |= (baAscii[vec[i]]>>(lbCounter-n));
     *(lbpLCDWF + lbOffset) = *(lbpLCDWFCopy + lbOffset);			//Write the value to the waveform
     bLCD_CharPosition++;           
   }
	 if(x.lobat){
	   segment(10,1);
	 }else{
	   segment(10,0);
	 }
   segment(6,1);//corpo do numero sempre asceso
	 if(x.zero){
	   segment(7,1);
	 }else{
	   segment(7,0);
	 }
	 if(x.cinco){
	   segment(9,1);//g3
	 }else{
	   segment(9,0);//g3
	 }
          
   
  
}
//************************************************************************
void main(void)
{
  /*** Processor Expert internal initialization. DON'T REMOVE THIS CODE!!! ***/
  PE_low_level_init();
  /*** End of Processor Expert internal initialization.                    ***/

x.zero=1;
x.cinco=0;
LCDWF8=1;
segment(1,1);//g1
segment(3,1);//g2

for(;;){

temp=0;
sum=0;
cont=0;

for(s=0;s<1000;s++){//7.5*xms=7.5s
   _Stop;
   RTI1_Init();
//   Cpu_Delay100US(60);


    (void)AD1_Measure(1);
    (void)AD1_GetValue(&val);
      sum+=val;
      cont++;


//=====================================================================
if(med&&!x.bloq){
//=====================================================================
     if(val>med&&nvezes_maior<10){//barco desacelerando (valor aumentando +Z)
      if(val>val_ant){
        nvezes_maior++;

        if(nvezes_maior==medd){//dispara timer
           voga=5000-((76*temp)/10);
           voga/=10;
           y=voga/10;
           y*=10;
           
           if((voga-y)>4){
             x.cinco=1;
             x.zero=0;
           }else{
             x.cinco=0;
             x.zero=1;
           }

           voga/=10;
           wr((byte)voga);
           sum=0;
           cont=0;
           s=0;
           x.bloq=31;

           if(Cpu_GetLowVoltageFlag()){
             Cpu_ClearLowVoltageFlag();
             x.lobat=1;
           }else{
             x.lobat=0;
           } 
          nvezes_menor=0;
          temp=0;
        }

      }else{//n鉶 continuou acelerando = pegada falsa
        nvezes_maior=0;
      }
     }else
//=====================================================================    
     if(val<med){
      if(val<val_ant){//barco acelerando (valor diminui -Z)
        nvezes_menor++;
        if(nvezes_menor==medd){
           nvezes_maior=0;
        }
      }
     }
//=====================================================================    
val_ant=val;
}//(med)=====================================================================

temp++;
if(x.bloq){
  x.bloq--;
}
}//(for)=====================================================================

if(s==1000){
  wr(0);
  x.zero=1;
  x.cinco=0;
  med=sum/cont;
  val_ant=med;
  cont=0;
  sum=0;
}
  



//contador++;

/*if(contador>10){//entra em modo stop
  SRTISC_RTIS=0;  
  LCDC0_LCDEN=0;
  SENSOR_ClrVal();
  _Stop;
} */
}
  /*** Don't write any code pass this line, or it will be deleted during code generation. ***/
  /*** Processor Expert end of main routine. DON'T MODIFY THIS CODE!!! ***/
  for(;;){}
  /*** Processor Expert end of main routine. DON'T WRITE CODE BELOW!!! ***/
} /*** End of main routine. DO NOT MODIFY THIS TEXT!!! ***/

/* END le4 */
/*
** ###################################################################
**
**     This file was created by UNIS Processor Expert 3.04 [04.19]
**     for the Freescale RS08 series of microcontrollers.
**
** ###################################################################
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产激情视频一区二区三区欧美| 国模冰冰炮一区二区| 国产亚洲精品aa午夜观看| 欧美一区二区播放| 欧美一级日韩免费不卡| 欧美欧美欧美欧美| 欧美日韩视频在线第一区| 欧美午夜电影在线播放| 在线播放欧美女士性生活| 欧美美女网站色| 欧美成人乱码一区二区三区| 欧美电视剧免费全集观看| 久久网站最新地址| 日韩一级免费一区| 久久综合色一综合色88| 国产精品乱人伦| 一区二区三区成人在线视频| 天天爽夜夜爽夜夜爽精品视频| 男女性色大片免费观看一区二区| 国产一区二区电影| 成人性生交大片免费看在线播放| av电影在线观看一区| 欧美私人免费视频| 久久综合色婷婷| 精品亚洲成av人在线观看| 日韩黄色在线观看| 亚洲va国产va欧美va观看| 日本特黄久久久高潮| 国产成人在线看| 在线精品亚洲一区二区不卡| 777久久久精品| 国产又粗又猛又爽又黄91精品| 在线观看视频欧美| 五月婷婷色综合| 欧美日本韩国一区二区三区视频 | 不卡在线观看av| 国产网站一区二区| 成人黄色电影在线| 国产精品福利一区| 色综合中文字幕国产 | 久久99日本精品| 精品欧美黑人一区二区三区| 久久不见久久见免费视频1| 精品裸体舞一区二区三区| 国内精品久久久久影院色| 久久久精品tv| 91视频国产观看| 日韩中文字幕区一区有砖一区 | 成人精品亚洲人成在线| 一区二区中文字幕在线| 欧美综合一区二区| 美女网站视频久久| 欧美激情在线看| 在线观看欧美黄色| 久久99精品一区二区三区三区| 26uuu精品一区二区三区四区在线| 国产精品自拍毛片| 一区二区在线观看免费| 欧美电影在哪看比较好| 国产乱人伦精品一区二区在线观看| 中文字幕欧美一| 欧美一区二区三区视频免费播放| 国产成人免费在线| 亚洲综合999| 久久精品免视看| 欧美午夜精品一区| 国产激情一区二区三区桃花岛亚洲| 亚洲婷婷在线视频| 精品国偷自产国产一区| 成人高清av在线| 久久精品国产一区二区三| 国产精品久久毛片| 日韩片之四级片| 99精品国产99久久久久久白柏| 日本伊人色综合网| 国产欧美一区二区精品忘忧草| 欧美撒尿777hd撒尿| 国产成人aaa| 午夜欧美视频在线观看| 亚洲欧美在线高清| 26uuu久久综合| 欧美乱妇23p| 色哟哟在线观看一区二区三区| 久久精品国产77777蜜臀| 一区二区三区色| 国产女人水真多18毛片18精品视频 | 正在播放一区二区| 91浏览器入口在线观看| 国产一区二区免费视频| 免费观看日韩电影| 尤物av一区二区| 中文字幕一区日韩精品欧美| 精品三级在线观看| 91精品国产综合久久蜜臀| 色婷婷综合久久| www.激情成人| 国产精品一区二区在线播放| 日本成人中文字幕| 亚洲大尺度视频在线观看| 亚洲三级电影网站| 国产精品免费视频网站| 国产喂奶挤奶一区二区三区| 精品精品欲导航| 精品裸体舞一区二区三区| 51午夜精品国产| 欧美日韩国产高清一区二区| 在线观看一区二区精品视频| 色狠狠综合天天综合综合| av爱爱亚洲一区| 9久草视频在线视频精品| 成人黄色在线看| jlzzjlzz亚洲日本少妇| 成人av资源站| 99re成人精品视频| 99精品欧美一区二区三区小说| av欧美精品.com| 色综合久久九月婷婷色综合| 97se亚洲国产综合在线| 91在线播放网址| 色哟哟国产精品| 欧美狂野另类xxxxoooo| 欧美成人aa大片| 精品99一区二区| 国产色产综合色产在线视频| 国产精品久99| 亚洲国产成人高清精品| 免费精品99久久国产综合精品| 久久91精品国产91久久小草| 国产精品亚洲第一区在线暖暖韩国| 国产成都精品91一区二区三| 97se狠狠狠综合亚洲狠狠| 91电影在线观看| 欧美xxxxx牲另类人与| 国产拍欧美日韩视频二区| 亚洲欧美视频在线观看视频| 夜夜嗨av一区二区三区四季av| 三级亚洲高清视频| 狠狠色丁香久久婷婷综合_中| av一本久道久久综合久久鬼色| 欧美亚洲一区二区在线| 欧美一级在线视频| 国产精品午夜久久| 婷婷综合久久一区二区三区| 国产精品一区二区在线看| 91亚洲精品久久久蜜桃| 这里是久久伊人| 国产精品嫩草99a| 日本伊人精品一区二区三区观看方式| 国产一区二区三区不卡在线观看| 91老师片黄在线观看| 欧美一区二区在线看| 中文字幕中文字幕在线一区| 日韩电影一区二区三区| 成人av在线看| 日韩欧美在线影院| 亚洲精选在线视频| 国产一区二区在线免费观看| 欧美日韩免费观看一区三区| 久久久精品tv| 蜜臀av性久久久久蜜臀aⅴ四虎| av亚洲产国偷v产偷v自拍| 日韩欧美久久久| 亚洲国产视频在线| 成人免费观看视频| 日韩欧美色综合网站| 一区二区在线观看视频在线观看| 国产精品夜夜爽| 欧美久久久久久久久久| 亚洲欧美另类在线| 成人午夜免费av| 精品久久久久久最新网址| 午夜影视日本亚洲欧洲精品| 99久久99久久综合| 精品国产91久久久久久久妲己| 天天色 色综合| 欧美在线999| 最新中文字幕一区二区三区| 狠狠色综合播放一区二区| 91精品啪在线观看国产60岁| 亚洲一区影音先锋| 91在线你懂得| 国产精品久久久久久亚洲毛片| 精品一区二区三区视频| 日韩一级大片在线观看| 日韩在线一区二区| 欧美三级中文字幕| 一区二区三区在线播放| 成人av网站在线观看免费| 国产亚洲精品资源在线26u| 久久精品国产亚洲5555| 91精品午夜视频| 日本三级韩国三级欧美三级| 5566中文字幕一区二区电影| 亚洲成人第一页| 678五月天丁香亚洲综合网| 亚洲18色成人| 欧美一级高清片在线观看| 美美哒免费高清在线观看视频一区二区| 欧美日韩精品一区二区三区| 三级久久三级久久久|