⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 philips ARM7 lpc2103 的AD口接光敏电阻
💻 C
字号:

#include "config.h"
//#include <stdio.h>
//#include "UART.H"
#define   UART_BPS  9600

void delay(uint32 dly)
{ uint32 i;
  for(; dly>0;dly--)
  {
  for(i=0;i<50000;i++);
  }
}



 void UARTInit (void)
{
    uint16 uiFdiv;
    
    PINSEL0 = PINSEL0 & (~0x0F);                                        
    PINSEL0 = PINSEL0 | 0x05; 
     
    U0LCR  = 0x83;                                                      
    uiFdiv = (Fpclk / 16) / UART_BPS;                                  
    U0DLM  = uiFdiv / 256;
    U0DLL  = uiFdiv % 256; 
    U0LCR  = 0x03;                                                      
}


void UART0SendByte (uint8 uiDat)
{
    U0THR = uiDat;                                                      
    while ((U0LSR & 0x40) == 0);     
}



void UART0SendStr(char const *uiStr)
{
    while (1)
    {
        if (*uiStr == '\0')break;                                      
        UART0SendByte (*uiStr++);
    }
 
}



  int main (void)
  
{
  // uint32  uival;
   char const cstr[11] = "huanying";
   
 //  PINSEL1=(PINSEL1&(~(0x03<<12)))|(0x03<<12);
   UARTInit();
   
   
/*   AD0CR=(1<<0)|
         (((Fpclk/1000000)-1)<<8)|
         (0<<16)|
         (02<<17)|
         (1<<21)|
         (0<<22)|
         (1<<24)|
         (0<<27);
         
    while(1)
   
   {  
     AD0CR=AD0CR|(1<<24);
    while((AD0STAT&0x01)==0);
   AD0CR=AD0CR|(1<<24);
    while((AD0STAT&0x01)==0);
     delay(10);
     
    uival=AD0DR0;
     uival=(uival>>6)|0x3FF;
 
    sprintf(cstr,"%4d mV VIN0",uival);
     ISendStr(0,0,0x30,cstr);
*/
    while(1)
     { UART0SendStr(cstr);   

      delay(50);
     }
   
    return 0;
 }


/* int  main(void)

{  unsigned char const  send_string[] = "hello world!";

 

 

   PINSEL0 = 0x00000005;               // 设置I/O连接到UART0

   PINSEL1 = 0x00000000;

   

   uart0_int();

   while(1)     

   {  uart0_sendstr(send_string);

      delay(10);

   }

   return(0);

}  */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -