• 大小: 33.56MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-11
  • 语言: 其他
  • 标签: MCU  76E003  

资源简介

新唐N76E003开发全套资料,资料中包括示例代码,中文资料,原理图。

资源截图

代码片段和文件信息

/*---------------------------------------------------------------------------------------------------------*/
/*                                                                                                         */
/* Copyright(c) 2016 Nuvoton Technology Corp. All rights reserved.                                         */
/*                                                                                                         */
/*---------------------------------------------------------------------------------------------------------*/

//***********************************************************************************************************
//  Nuvoton Technoledge Corp. 
//  Website: http://www.nuvoton.com
//  E-Mail : MicroC-8bit@nuvoton.com
//  Date   : Apr/21/2016
//***********************************************************************************************************

#include 
#include “N76E003.h“
#include “Common.h“
#include “Delay.h“
#include “SFR_Macro.h“
#include “Function_Define.h“

//----------------------------------------------------------------------------------
// use timer1 as Baudrate generator Maxmum Baudrate can ???? bps @ 16MHZ
//----------------------------------------------------------------------------------
void InitialUART0_Timer1(UINT32 u32Baudrate)    //T1M = 1 SMOD = 1
{
P06_Quasi_Mode;
P07_Quasi_Mode;

    SCON = 0x52;     //UART0 Mode1REN=1TI=1
    TMOD |= 0x20;    //Timer1 Mode1
    
    set_SMOD;        //UART0 Double Rate Enable
    set_T1M;
    clr_BRCK;        //Serial port 0 baud rate clock source = Timer1

 
#ifdef FOSC_160000
    TH1 = 256 - (1000000/u32Baudrate+1);               /*16 MHz */
#endif    
#ifdef FOSC_221184
    TH1 = 256 - (1382400/u32Baudrate);              /*22.1184 MHz */
#endif
    set_TR1;
}
//---------------------------------------------------------------
void InitialUART0_Timer3(UINT32 u32Baudrate) //use timer3 as Baudrate generator
{
P06_Quasi_Mode;
P07_Quasi_Mode;

    SCON = 0x52;     //UART0 Mode1REN=1TI=1
    set_SMOD;        //UART0 Double Rate Enable
    T3CON &= 0xF8;   //T3PS2=0T3PS1=0T3PS0=0(Prescale=1)
    set_BRCK;        //UART0 baud rate clock source = Timer3

#ifdef FOSC_160000
RH3    = HIBYTE(65536 - (1000000/u32Baudrate)-1);   /*16 MHz */
RL3    = LOBYTE(65536 - (1000000/u32Baudrate)-1); /*16 MHz */
#endif
#ifdef FOSC_221184
    RH3    = HIBYTE(65536 - (1382400/u32Baudrate));  /*22.1184 MHz */
    RL3    = LOBYTE(65536 - (1382400/u32Baudrate));  /*22.1184 MHz */
#endif
    set_TR3;         //Trigger Timer3
}

UINT8 Receive_Data_From_UART0(void)
{
    UINT8 c;
    
    while (!RI);
    c = SBUF;
    RI = 0;
    return (c);
}

void Send_Data_To_UART0 (UINT8 c)
{
    TI = 0;
    SBUF = c;
    while(TI==0);
}


//---------------------------------------------------------------
void InitialUART1_Timer3(UINT32 u32Baudrate) //use timer3 as Baudr

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6077  2016-11-16 11:47  N76E003核心板配送资料\003资料下载FTP账号.png

     文件       4542  2016-11-25 11:50  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Common\Common.c

     文件       4137  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Common\Delay.c

     文件       1096  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Include\Common.h

     文件        233  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Include\Delay.h

     文件      39430  2016-12-09 10:57  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Include\Function_Define.h

     文件       6438  2016-11-14 11:01  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Include\N76E003.h

     文件      48706  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Include\SFR_Macro.h

     文件       6911  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\ADC.uvopt

     文件      14134  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\ADC.uvproj

     文件       5375  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\Code\ADC.C

     文件       8276  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\LST\ADC.lst

     文件      21631  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\LST\ADC.m51

     文件      14824  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\LST\ADC_Simple.m51

     文件       7809  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\LST\Common.lst

     文件       6811  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\LST\Delay.lst

     文件      11828  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\LST\STARTUP.lst

     文件      15173  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\LST\STARTUP_N76E003beta.lst

     文件       3781  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\LST\Version.lst

     文件     197385  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\Output\ADC

     文件        538  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\Output\ADC.build_log.htm

     文件       5855  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\Output\ADC.hex

     文件        173  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\Output\ADC.lnp

     文件      79799  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\Output\ADC.obj

     文件        281  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\Output\ADC.plg

     文件     164982  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\Output\ADC_Simple

     文件        255  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\Output\ADC_Simple.build_log.htm

     文件       5048  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\Output\ADC_Simple.hex

     文件        164  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\Output\ADC_Simple.lnp

     文件       5792  2016-11-08 10:30  N76E003核心板配送资料\BSP\N76E003_BSP_Keil_C51_V0.04\Sample_Code\ADC_IO_Trig\Output\ADC_Simple.plg

............此处省略890个文件信息

评论

共有 条评论