在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例嵌入式开发 → 新塘芯片MS51FB9AE示例代码

新塘芯片MS51FB9AE示例代码

嵌入式开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:13.19M
  • 下载次数:2
  • 浏览次数:61
  • 发布时间:2023-06-06
  • 实例类别:嵌入式开发
  • 发 布 人:坚果果
  • 文件格式:.zip
  • 所需积分:2
 相关标签: 芯片 示例 AE 51 代码

实例介绍

【实例简介】新塘芯片MS51FB9AE示例代码

【实例截图】

from clipboard

【核心代码】

.
├── MS51_Series_BSP_Keil_V1.00.004
│   ├── MS51DA9AE_MS51BA9AE
│   │   ├── Library
│   │   │   ├── Device
│   │   │   │   └── Include
│   │   │   │       ├── Function_Define_MS51_8K.h
│   │   │   │       ├── MS51_8K.h
│   │   │   │       └── SFR_Macro_MS51_8K.h
│   │   │   ├── Startup
│   │   │   │   ├── EXE
│   │   │   │   │   ├── Hex2Bin.exe
│   │   │   │   │   └── options.txt
│   │   │   │   └── Keil
│   │   │   │       └── STARTUP.A51
│   │   │   └── StdDriver
│   │   │       ├── inc
│   │   │       │   ├── IAP.h
│   │   │       │   ├── IAP_SPROM.h
│   │   │       │   ├── bod.h
│   │   │       │   ├── delay.h
│   │   │       │   ├── eeprom.h
│   │   │       │   ├── eeprom_sprom.h
│   │   │       │   ├── i2c.h
│   │   │       │   ├── pwm.h
│   │   │       │   ├── spi.h
│   │   │       │   ├── sys.h
│   │   │       │   ├── timer.h
│   │   │       │   ├── uart.h
│   │   │       │   └── watchdog.h
│   │   │       └── src
│   │   │           ├── IAP.c
│   │   │           ├── IAP_SPROM.c
│   │   │           ├── bod.c
│   │   │           ├── common.c
│   │   │           ├── delay.c
│   │   │           ├── eeprom.c
│   │   │           ├── eeprom_sprom.c
│   │   │           ├── i2c.c
│   │   │           ├── isr.c
│   │   │           ├── pwm.c
│   │   │           ├── spi.c
│   │   │           ├── sys.c
│   │   │           ├── timer.c
│   │   │           ├── uart.c
│   │   │           └── watchdog.c
│   │   └── SampleCode
│   │       ├── ISP
│   │       │   ├── ISP_I2C
│   │       │   │   ├── ISP_I2C.c
│   │       │   │   ├── ISP_I2C.h
│   │       │   │   ├── ISP_I2C_main_autosize_wdtdis.c
│   │       │   │   └── Keil
│   │       │   │       ├── ISP_I2C.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ISP_UART0
│   │       │   │   ├── Keil
│   │       │   │   │   ├── ISP_UART0.uvproj
│   │       │   │   │   └── Nu_Link_8051_Driver.ini
│   │       │   │   ├── isp_uart0.c
│   │       │   │   ├── isp_uart0.h
│   │       │   │   └── main_autosize.c
│   │       │   └── ISP_UART1
│   │       │       ├── ISP_UART1_main.c
│   │       │       ├── Keil
│   │       │       │   ├── ISP_UART1.uvproj
│   │       │       │   └── Nu_Link_8051_Driver.ini
│   │       │       ├── isp_uart1.c
│   │       │       └── isp_uart1.h
│   │       ├── RegBased
│   │       │   ├── ADC_Bandgap_VDD
│   │       │   │   ├── ADC_BG_VDD.c
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_Bandgap.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ADC_GPIO_Trig
│   │       │   │   ├── ADC_IO.C
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_IO.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ADC_PWM_Trig
│   │       │   │   ├── ADC_PWM.C
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_PWM.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ADC_Simple
│   │       │   │   ├── ADC_simple.C
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_Simple.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ADC_multi_channel
│   │       │   │   ├── ADC_Multi.C
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_multi.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── BOD_Interrupt
│   │       │   │   ├── BOD_INT.C
│   │       │   │   └── KEIL
│   │       │   │       ├── BOD_INT.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── Fsys_MoidfyHIRC
│   │       │   │   ├── FSYS_MHIRC.C
│   │       │   │   └── Keil
│   │       │   │       ├── FSYS_MHIRC.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── Fsys_Select_ECLK
│   │       │   │   ├── Fsys_SEL.c
│   │       │   │   └── Keil
│   │       │   │       ├── FSYS_SEL_ECLK.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── Fsys_Select_LIRC
│   │       │   │   ├── Fsys_LIRC.c
│   │       │   │   └── Keil
│   │       │   │       ├── FSYS_SEL_LIRC.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── GPIO_Clock_Out
│   │       │   │   ├── CLK_OUT.c
│   │       │   │   └── Keil
│   │       │   │       ├── CLK_OUT.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── GPIO_Input_Output
│   │       │   │   ├── GPIO_Input_Output.C
│   │       │   │   └── Keil
│   │       │   │       ├── GPIO_Input_Output.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── GPIO_Pin_Interrupt
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Pin_Int.uvproj
│   │       │   │   └── Pin_Int.C
│   │       │   ├── GPIO_PowerDown_BODdisable
│   │       │   │   ├── GPIO_BODdis.C
│   │       │   │   └── Keil
│   │       │   │       ├── GPIO_PD.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── I2C_EEPROM_Master_Interrupt
│   │       │   │   ├── 24LC64.pdf
│   │       │   │   ├── I2C_M.c
│   │       │   │   ├── Keil
│   │       │   │   │   ├── I2C0_EEPROM_Read_Write_Master_Interrupt.uvproj
│   │       │   │   │   └── Nu_Link_8051_Driver.ini
│   │       │   │   └── NXP_I2C.pdf
│   │       │   ├── I2C_EEPROM_READ
│   │       │   │   ├── 24LC64.pdf
│   │       │   │   ├── I2C_EEPROM.c
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── I2C_EEPROM.uvproj
│   │       │   │   │   └── Nu_Link_8051_Driver.ini
│   │       │   │   └── NXP_I2C.pdf
│   │       │   ├── I2C_Master
│   │       │   │   ├── I2C_M.c
│   │       │   │   └── Keil
│   │       │   │       ├── I2C_Master.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── I2C_Slave
│   │       │   │   ├── I2C_S.c
│   │       │   │   └── Keil
│   │       │   │       ├── I2C_Slave.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_AP_program_AP_Dataflash
│   │       │   │   ├── IAP_DATAFLASH.c
│   │       │   │   └── Keil
│   │       │   │       ├── IAP_DATAFLASH.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_AP_program_LD
│   │       │   │   ├── IAP_APproLD.c
│   │       │   │   └── Keil
│   │       │   │       ├── IAP_APproLD.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_Dataflash_EEPROM_Array
│   │       │   │   ├── IAP_EEPROM_ARRAY.c
│   │       │   │   └── KEIL
│   │       │   │       ├── IAP_EEPROM_ARRAY.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_Dataflash_EEPROM_SPROM_Array
│   │       │   │   ├── IAP_EEPROM_SPROM.c
│   │       │   │   └── KEIL
│   │       │   │       ├── IAP_EEPROM_ARRAY.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_Read_UCID
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UCID.uvproj
│   │       │   │   └── UCID_check.C
│   │       │   ├── IAP_Read_UID
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UID.uvproj
│   │       │   │   └── UID_check.C
│   │       │   ├── IAP_program_CONFIG
│   │       │   │   ├── IAP_program_CONFIG.c
│   │       │   │   └── Keil
│   │       │   │       ├── IAP_program_CONFIG.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── INT0_ExtInt
│   │       │   │   ├── INT0.C
│   │       │   │   └── Keil
│   │       │   │       ├── INT0.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── INT1_ExtInt
│   │       │   │   ├── INT1.C
│   │       │   │   └── Keil
│   │       │   │       ├── INT1.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── PWM_DeadZone
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM_DT.uvproj
│   │       │   │   ├── PWM_Deadtime.C
│   │       │   │   └── PWM_deadtime.JPG
│   │       │   ├── PWM_Independent
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM_Independent.uvproj
│   │       │   │   └── PWM_Independent.c
│   │       │   ├── PWM_Interrupt
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM_INT.uvproj
│   │       │   │   └── PWM_INT.c
│   │       │   ├── PWM_Simple
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM.uvproj
│   │       │   │   └── PWM_simple.c
│   │       │   ├── PWM_Synchronous
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM_Synchronous.uvproj
│   │       │   │   └── PWM_Synchronous.c
│   │       │   ├── ROM_Const_One
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── ROM_Const_One.uvproj
│   │       │   │   └── ROM_Const_One.C
│   │       │   ├── ROM_Const_Two
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── ROM_CONST.uvproj
│   │       │   │   ├── OptionSetting.JPG
│   │       │   │   ├── ROM_const.c
│   │       │   │   ├── Table_Address.c
│   │       │   │   └── Table_Data .c
│   │       │   ├── SPI_Flash_Read_Write
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── SPI_FLASH_RW.uvproj
│   │       │   │   ├── SPI_Flash_RW.c
│   │       │   │   └── W25Q16BV.pdf
│   │       │   ├── SPI_Master
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── SPI_Master_Polling.uvproj
│   │       │   │   └── SPI_Master_Po.c
│   │       │   ├── SPI_Slave_Interrupt
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── SPI_Slave_Interrupt.uvproj
│   │       │   │   └── SPI_Slave_Int.c
│   │       │   ├── SPI_Slave_Polling
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── SPI_Slave_Polling.uvproj
│   │       │   │   └── SPI_Slave_Polling.c
│   │       │   ├── SPROM
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── SPROM.uvproj
│   │       │   │   ├── ProtectBit.C
│   │       │   │   ├── SPROM.C
│   │       │   │   ├── SPROM.h
│   │       │   │   ├── UM_MS51_ML51_SPROM_EN_Rev1.00.pdf
│   │       │   │   └── main.C
│   │       │   ├── Timer0
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer0_reg.uvproj
│   │       │   │   └── Timer0_reg.c
│   │       │   ├── Timer01_mode_3_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer0_m3.uvproj
│   │       │   │   └── Timer0_M3.c
│   │       │   ├── Timer0_mode_0_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer0_m0.uvproj
│   │       │   │   └── Timer0_M0.c
│   │       │   ├── Timer0_mode_1_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer0_m1.uvproj
│   │       │   │   └── Timer0_M1.c
│   │       │   ├── Timer0_mode_2_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer01_m2.uvproj
│   │       │   │   └── Timer0_M2.c
│   │       │   ├── Timer1_mode_0_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer1_m0.uvproj
│   │       │   │   └── Timer1_M0.c
│   │       │   ├── Timer1_mode_1_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer1_m1.uvproj
│   │       │   │   └── Timer1_M1.c
│   │       │   ├── Timer1_mode_2_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer1_m2.uvproj
│   │       │   │   └── Timer1_M2.c
│   │       │   ├── Timer2_AutoReload_Capture
│   │       │   │   ├── Capture.c
│   │       │   │   └── Keil
│   │       │   │       ├── Capture.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── Timer2_AutoReload_Delay
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer2.uvproj
│   │       │   │   └── Timer2_delay.c
│   │       │   ├── Timer3
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer3.uvproj
│   │       │   │   └── Timer3.c
│   │       │   ├── UART0
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UART0.uvproj
│   │       │   │   └── UART0.c
│   │       │   ├── UART0_Interrupt_RW
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UART0_RW.uvproj
│   │       │   │   └── UART0_RW.C
│   │       │   ├── UART0_Printf
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── printf_UART0.uvproj
│   │       │   │   ├── PUTCHAR.C
│   │       │   │   └── Print_UART0.C
│   │       │   ├── UART1
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UART1.uvproj
│   │       │   │   └── UART1_P02GPIO.c
│   │       │   ├── UART1_Printf
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── printf_UART1.uvproj
│   │       │   │   ├── PUTCHAR.C
│   │       │   │   └── Print_UART1.C
│   │       │   ├── WakeupTimer_INT
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── WKT_INT.uvproj
│   │       │   │   └── WKT_INT.c
│   │       │   ├── Watchdog_INT
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── WDT.uvproj
│   │       │   │   └── WDT.c
│   │       │   └── Watchdog_Reset
│   │       │       ├── Keil
│   │       │       │   ├── Nu_Link_8051_Driver.ini
│   │       │       │   └── WDT_Reset.uvproj
│   │       │       └── WDT_reset.c
│   │       └── Template
│   │           └── Project_temp
│   │               ├── IAR
│   │               │   ├── Nu-Link_IAR_51.ini
│   │               │   ├── helloworld.ewd
│   │               │   ├── helloworld.ewp
│   │               │   ├── helloworld.ewt
│   │               │   └── helloworld.eww
│   │               └── helloworld.C
│   ├── MS51FB9AE_MS51XB9AE_MS51XB9BE
│   │   ├── Library
│   │   │   ├── Device
│   │   │   │   └── Include
│   │   │   │       ├── Function_Define_MS51_16K.h
│   │   │   │       ├── MS51_16K.h
│   │   │   │       └── SFR_Macro_MS51_16K.h
│   │   │   ├── Startup
│   │   │   │   ├── EXE
│   │   │   │   │   ├── hex2bin.exe
│   │   │   │   │   └── options.txt
│   │   │   │   └── Keil
│   │   │   │       └── STARTUP.A51
│   │   │   └── StdDriver
│   │   │       ├── inc
│   │   │       │   ├── IAP.h
│   │   │       │   ├── IAP_SPROM.h
│   │   │       │   ├── bod.h
│   │   │       │   ├── common.h
│   │   │       │   ├── delay.h
│   │   │       │   ├── eeprom.h
│   │   │       │   ├── eeprom_sprom.h
│   │   │       │   ├── i2c.h
│   │   │       │   ├── spi.h
│   │   │       │   ├── sys.h
│   │   │       │   ├── timer.h
│   │   │       │   ├── uart.h
│   │   │       │   └── watchdog.h
│   │   │       └── src
│   │   │           ├── IAP.c
│   │   │           ├── IAP_SPROM.c
│   │   │           ├── bod.c
│   │   │           ├── common.c
│   │   │           ├── delay.c
│   │   │           ├── eeprom.c
│   │   │           ├── eeprom_sprom.c
│   │   │           ├── i2c.c
│   │   │           ├── isr.c
│   │   │           ├── spi.c
│   │   │           ├── sys.c
│   │   │           ├── timer.c
│   │   │           ├── uart.c
│   │   │           └── watchdog.c
│   │   └── SampleCode
│   │       ├── ISP
│   │       │   ├── ISP_I2C
│   │       │   │   ├── ISP_I2C.c
│   │       │   │   ├── ISP_I2C.h
│   │       │   │   ├── ISP_I2C_main_autosize_wdtdis.c
│   │       │   │   └── Keil
│   │       │   │       ├── ISP_I2C.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ISP_UART0
│   │       │   │   ├── Keil
│   │       │   │   │   ├── ISP_UART0.uvproj
│   │       │   │   │   └── Nu_Link_8051_Driver.ini
│   │       │   │   ├── isp_uart0.c
│   │       │   │   ├── isp_uart0.h
│   │       │   │   └── main_autosize_wdtdis.c
│   │       │   └── ISP_UART1
│   │       │       ├── Keil
│   │       │       │   ├── ISP_UART1.uvproj
│   │       │       │   └── Nu_Link_8051_Driver.ini
│   │       │       ├── isp_uart1.c
│   │       │       ├── isp_uart1.h
│   │       │       └── main.c
│   │       ├── RegBased
│   │       │   ├── ADC_Bandgap_VDD
│   │       │   │   ├── ADC_BG_VDD.c
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_Bandgap.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ADC_GPIO_Trig
│   │       │   │   ├── ADC_IO.C
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_IO.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ADC_PWM_Trig
│   │       │   │   ├── ADC_PWM.C
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_PWM.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ADC_Simple
│   │       │   │   ├── ADC_simple.C
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_Simple.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ADC_multi_channel
│   │       │   │   ├── ADC_Multi.C
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_multi.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── BOD_Interrupt
│   │       │   │   ├── BOD_INT.C
│   │       │   │   └── KEIL
│   │       │   │       ├── BOD_INT.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── Fsys_MoidfyHIRC
│   │       │   │   ├── FSYS_MHIRC.C
│   │       │   │   └── Keil
│   │       │   │       ├── FSYS_MHIRC.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── Fsys_Select_ECLK
│   │       │   │   ├── Fsys_SEL.c
│   │       │   │   └── Keil
│   │       │   │       ├── FSYS_SEL_ECLK.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── Fsys_Select_LIRC
│   │       │   │   ├── Fsys_LIRC.c
│   │       │   │   └── Keil
│   │       │   │       └── FSYS_SEL_LIRC.uvproj
│   │       │   ├── GPIO_Clock_Out
│   │       │   │   ├── CLK_OUT.c
│   │       │   │   └── Keil
│   │       │   │       ├── CLK_OUT.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── GPIO_Input_Output
│   │       │   │   ├── GPIO.C
│   │       │   │   └── Keil
│   │       │   │       ├── GPIO.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── GPIO_Pin_Interrupt
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Pin_Int.uvproj
│   │       │   │   └── Pin_Int.C
│   │       │   ├── GPIO_PowerDown_BODdisable
│   │       │   │   ├── GPIO_BODdis.C
│   │       │   │   └── Keil
│   │       │   │       ├── GPIO_PD.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── I2C_EEPROM_Master_Interrupt
│   │       │   │   ├── 24LC64.pdf
│   │       │   │   ├── I2C_M.c
│   │       │   │   ├── Keil
│   │       │   │   │   ├── I2C_EEPROM_Master_Interrupt.uvproj
│   │       │   │   │   └── Nu_Link_8051_Driver.ini
│   │       │   │   └── NXP_I2C.pdf
│   │       │   ├── I2C_EEPROM_Master_Polling
│   │       │   │   ├── 24LC64.pdf
│   │       │   │   ├── I2C_EEPROM.c
│   │       │   │   ├── Keil
│   │       │   │   │   ├── I2C_EEPROM.uvproj
│   │       │   │   │   └── Nu_Link_8051_Driver.ini
│   │       │   │   └── MS51_RW_EEPROM.law
│   │       │   ├── I2C_Master
│   │       │   │   ├── I2C_M.c
│   │       │   │   └── Keil
│   │       │   │       ├── I2C_Master.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── I2C_Master_Interrupt
│   │       │   │   ├── I2C_M.c
│   │       │   │   ├── Keil
│   │       │   │   │   ├── I2C0_Master_Interrupt.uvproj
│   │       │   │   │   └── Nu_Link_8051_Driver.ini
│   │       │   │   ├── Table_Data.c
│   │       │   │   └── Table_Data.h
│   │       │   ├── I2C_Slave
│   │       │   │   ├── I2C_S.c
│   │       │   │   └── Keil
│   │       │   │       ├── I2C_Slave.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── I2C_Slave_Interrupt
│   │       │   │   ├── I2C_S.c
│   │       │   │   └── Keil
│   │       │   │       ├── I2C0_Slave_Interrupt.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── I2C_Timeout_Master
│   │       │   │   ├── I2C_TO_M.c
│   │       │   │   └── Keil
│   │       │   │       ├── I2C_TO_Master.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── I2C_Timeout_Slave
│   │       │   │   ├── I2C_TO_S.c
│   │       │   │   └── Keil
│   │       │   │       ├── I2C_TO_Slave.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_AP_program_AP
│   │       │   │   ├── IAP_APproAP.c
│   │       │   │   └── Keil
│   │       │   │       ├── IAP_APproAP.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_AP_program_LD
│   │       │   │   ├── IAP_APproLD.c
│   │       │   │   └── Keil
│   │       │   │       ├── IAP_APproLD.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_Dataflash_EEPROM_ARRAY
│   │       │   │   ├── IAP_EEPROM_ARRAY.c
│   │       │   │   └── KEIL
│   │       │   │       ├── IAP_EEPROM_ARRAY.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_Dataflash_EEPROM_SPROM_Array
│   │       │   │   ├── IAP_EEPROM_SPROM.c
│   │       │   │   └── KEIL
│   │       │   │       ├── IAP_EEPROM_ARRAY.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_LD_Program_AP
│   │       │   │   ├── ISP_LD_AP.c
│   │       │   │   └── Keil
│   │       │   │       ├── ISP_LD_Program_AP.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_Read_UCID
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UCID.uvproj
│   │       │   │   └── UCID_check.C
│   │       │   ├── IAP_Read_UID
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UID.uvproj
│   │       │   │   └── UID_check.C
│   │       │   ├── IAP_program_CONFIG
│   │       │   │   ├── IAP_program_CONFIG.c
│   │       │   │   └── Keil
│   │       │   │       ├── IAP_program_CONFIG.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── INT0_Ext_Interrupt
│   │       │   │   ├── INT0.C
│   │       │   │   └── Keil
│   │       │   │       ├── INT0.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── INT1_Ext_Interrupt
│   │       │   │   ├── INT1.C
│   │       │   │   └── Keil
│   │       │   │       ├── INT1.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── PWM_DeadTime
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM_DT.uvproj
│   │       │   │   ├── PWM_Deadtime.C
│   │       │   │   └── PWM_deadtime.JPG
│   │       │   ├── PWM_Interrupt
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM_INT.uvproj
│   │       │   │   └── PWM_INT.c
│   │       │   ├── PWM_Simple
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM.uvproj
│   │       │   │   └── PWM_simple.c
│   │       │   ├── ROM_CONST_Two
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── ROM_CONST.uvproj
│   │       │   │   ├── OptionSetting.JPG
│   │       │   │   ├── ROM_const.c
│   │       │   │   ├── Table_Address.c
│   │       │   │   └── Table_Data .c
│   │       │   ├── ROM_Const_One
│   │       │   │   ├── CONSTone.C
│   │       │   │   └── Keil
│   │       │   │       ├── ConstOne.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── SPI_Flash_Read_Write
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── SPI_FLASH_RW.uvproj
│   │       │   │   ├── SPI_Flash_RW.c
│   │       │   │   └── W25Q16BV.pdf
│   │       │   ├── SPI_Master
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── SPI_Master_Polling.uvproj
│   │       │   │   └── SPI_Master_Po.c
│   │       │   ├── SPI_Slave_Interrupt
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── SPI_Slave_Interrupt.uvproj
│   │       │   │   └── SPI_Slave_Int.c
│   │       │   ├── SPI_Slave_Polling
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── SPI_Slave_Polling.uvproj
│   │       │   │   └── SPI_Slave_Polling.c
│   │       │   ├── SPROM
│   │       │   │   ├── Keil
│   │       │   │   │   └── SPROM.uvproj
│   │       │   │   ├── ProtectBit.C
│   │       │   │   ├── SPROM.C
│   │       │   │   ├── SPROM.h
│   │       │   │   ├── UM_MS51_ML51_SPROM_EN_Rev1.00.pdf
│   │       │   │   └── main.C
│   │       │   ├── Timer01_mode_3_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer0_m3.uvproj
│   │       │   │   └── Timer0_M3.c
│   │       │   ├── Timer0_mode_0_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer0_m0.uvproj
│   │       │   │   └── Timer0_M0.c
│   │       │   ├── Timer0_mode_1_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer0_m1.uvproj
│   │       │   │   └── Timer0_M1.c
│   │       │   ├── Timer0_mode_2_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer01_m2.uvproj
│   │       │   │   └── Timer0_M2.c
│   │       │   ├── Timer1_mode_0_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer1_m0.uvproj
│   │       │   │   └── Timer1_M0.c
│   │       │   ├── Timer1_mode_1_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer1_m1.uvproj
│   │       │   │   └── Timer1_M1.c
│   │       │   ├── Timer1_mode_2_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer1_m2.uvproj
│   │       │   │   └── Timer1_M2.c
│   │       │   ├── Timer2_AutoReload_Capture
│   │       │   │   ├── Capture.c
│   │       │   │   └── Keil
│   │       │   │       ├── Capture.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── Timer2_AutoReload_Delay
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer2.uvproj
│   │       │   │   └── Timer2_delay.c
│   │       │   ├── Timer3
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer3.uvproj
│   │       │   │   └── Timer3.c
│   │       │   ├── UART0
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UART0.uvproj
│   │       │   │   └── UART0.c
│   │       │   ├── UART0_Interrupt_RW
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UART0_INT.uvproj
│   │       │   │   └── UART0_RW.C
│   │       │   ├── UART0_Printf
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── printf_UART0.uvproj
│   │       │   │   ├── PUTCHAR.C
│   │       │   │   └── Print_UART0.C
│   │       │   ├── UART1
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UART1.uvproj
│   │       │   │   └── UART1_P02GPIO.c
│   │       │   ├── UART1_Printf
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── printf_UART1.uvproj
│   │       │   │   ├── PUTCHAR.C
│   │       │   │   └── Print_UART1.C
│   │       │   ├── WakeupTimer_Interrupt
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── WKT_INT.uvproj
│   │       │   │   └── WKT_INT.c
│   │       │   ├── Watchdog_Interrupt
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── WDT.uvproj
│   │       │   │   └── WDT.c
│   │       │   └── Watchdog_Reset
│   │       │       ├── Keil
│   │       │       │   ├── Nu_Link_8051_Driver.ini
│   │       │       │   └── WDT_Reset.uvproj
│   │       │       └── WDT_reset.c
│   │       └── Template
│   │           └── Project_temp
│   │               ├── KEIL
│   │               │   └── Project.uvproj
│   │               └── helloworld.c
│   ├── MS51FC0AE_MS51XC0BE_MS51EB0AE_MS51EC0AE_MS51TC0AE_MS51PC0AE
│   │   ├── Library
│   │   │   ├── Device
│   │   │   │   └── Include
│   │   │   │       ├── Function_Define_MS51_32K.h
│   │   │   │       ├── MS51_32K.h
│   │   │   │       └── SFR_Macro_MS51_32K.h
│   │   │   ├── Startup
│   │   │   │   ├── EXE
│   │   │   │   │   ├── hex2bin.exe
│   │   │   │   │   └── options.txt
│   │   │   │   └── Keil
│   │   │   │       └── STARTUP.A51
│   │   │   └── StdDriver
│   │   │       ├── inc
│   │   │       │   ├── IAP.h
│   │   │       │   ├── IAP_SPROM.h
│   │   │       │   ├── adc.h
│   │   │       │   ├── bod.h
│   │   │       │   ├── common.h
│   │   │       │   ├── delay.h
│   │   │       │   ├── eeprom.h
│   │   │       │   ├── eeprom_sprom.h
│   │   │       │   ├── i2c.h
│   │   │       │   ├── pwm0.h
│   │   │       │   ├── pwm123.h
│   │   │       │   ├── spi.h
│   │   │       │   ├── sys.h
│   │   │       │   ├── timer.h
│   │   │       │   ├── uart.h
│   │   │       │   ├── uart2.h
│   │   │       │   ├── uart3.h
│   │   │       │   ├── uart4.h
│   │   │       │   └── watchdog.h
│   │   │       └── src
│   │   │           ├── IAP.c
│   │   │           ├── IAP_SPROM.c
│   │   │           ├── adc.c
│   │   │           ├── bod.c
│   │   │           ├── common.c
│   │   │           ├── delay.c
│   │   │           ├── eeprom.c
│   │   │           ├── eeprom_sprom.c
│   │   │           ├── fclk.c
│   │   │           ├── gpio.c
│   │   │           ├── i2c.c
│   │   │           ├── isr.c
│   │   │           ├── pwm0.c
│   │   │           ├── pwm123.c
│   │   │           ├── spi.c
│   │   │           ├── sys.c
│   │   │           ├── timer.c
│   │   │           ├── uart.c
│   │   │           ├── uart2.c
│   │   │           ├── uart3.c
│   │   │           ├── uart4.c
│   │   │           └── watchdog.c
│   │   └── SampleCode
│   │       ├── ISP
│   │       │   ├── ISP_I2C
│   │       │   │   ├── ISP_I2C.c
│   │       │   │   ├── ISP_I2C.h
│   │       │   │   ├── ISP_I2C_main_autosize_wdtdis.c
│   │       │   │   └── Keil
│   │       │   │       ├── ISP_I2C.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ISP_UART0
│   │       │   │   ├── Keil
│   │       │   │   │   ├── ISP_UART0.uvproj
│   │       │   │   │   └── Nu_Link_8051_Driver.ini
│   │       │   │   ├── isp_uart0.c
│   │       │   │   ├── isp_uart0.h
│   │       │   │   └── main_autosize_wdtdis.c
│   │       │   └── ISP_UART1
│   │       │       ├── ISP_UART1_main.c
│   │       │       ├── Keil
│   │       │       │   ├── ISP_UART1.uvproj
│   │       │       │   └── Nu_Link_8051_Driver.ini
│   │       │       ├── isp_uart1.c
│   │       │       └── isp_uart1.h
│   │       ├── RegBased
│   │       │   ├── ADC_Bandgap_VDD
│   │       │   │   ├── ADC_BG_VDD.c
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_BG_VDD.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ADC_Continuous
│   │       │   │   ├── ADC_Continuous.c
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_Continus.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ADC_GPIO_Trig
│   │       │   │   ├── ADC_IO.C
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_IO.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ADC_PWM0_Trig
│   │       │   │   ├── ADC_PWM.C
│   │       │   │   └── Keil
│   │       │   │       └── ADC_PWM0.uvproj
│   │       │   ├── ADC_Simple
│   │       │   │   ├── ADC_simple.C
│   │       │   │   └── Keil
│   │       │   │       ├── ADC_Simple.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── ADC_multi_channel
│   │       │   │   ├── ADC_Multi.C
│   │       │   │   └── Keil
│   │       │   │       └── ADC_multi.uvproj
│   │       │   ├── BOD_Interrupt
│   │       │   │   ├── BOD_INT.C
│   │       │   │   └── KEIL
│   │       │   │       ├── BOD_INT.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── Fsys_MoidfyHIRC
│   │       │   │   ├── FSYS_MHIRC.C
│   │       │   │   └── Keil
│   │       │   │       ├── FSYS_MHIRC.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── Fsys_Select_ECLK
│   │       │   │   ├── Fsys_SEL.c
│   │       │   │   └── Keil
│   │       │   │       ├── FSYS_SEL_ECLK.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── Fsys_Select_LIRC
│   │       │   │   ├── Fsys_LIRC.c
│   │       │   │   └── Keil
│   │       │   │       ├── FSYS_SEL_LIRC.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── GPIO_Clock_Out
│   │       │   │   ├── CLK_OUT.c
│   │       │   │   └── Keil
│   │       │   │       ├── CLK_OUT.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── GPIO_Input_Output
│   │       │   │   ├── GPIO.C
│   │       │   │   └── Keil
│   │       │   │       ├── GPIO.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── GPIO_Pin_Interrupt
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Pin_Int.uvproj
│   │       │   │   └── Pin_Int.C
│   │       │   ├── GPIO_PowerDown_BODdisable
│   │       │   │   ├── GPIO_BODdis.C
│   │       │   │   └── Keil
│   │       │   │       ├── GPIO_PD.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── I2C_EEPROM_Master
│   │       │   │   ├── 24LC64.pdf
│   │       │   │   ├── I2C_EEPROM.c
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── I2C_EEPROM.uvproj
│   │       │   │   │   └── Nu_Link_8051_Driver.ini
│   │       │   │   └── NXP_I2C.pdf
│   │       │   ├── I2C_EEPROM_Master_Interrupt
│   │       │   │   ├── 24LC64.pdf
│   │       │   │   ├── I2C_M.c
│   │       │   │   ├── Keil
│   │       │   │   │   ├── I2C_EEPROM_Master_Interrupt.uvproj
│   │       │   │   │   └── Nu_Link_8051_Driver.ini
│   │       │   │   └── NXP_I2C.pdf
│   │       │   ├── I2C_Master
│   │       │   │   ├── I2C_M.c
│   │       │   │   └── Keil
│   │       │   │       ├── I2C_Master.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── I2C_Master_Interrupt
│   │       │   │   ├── I2C_M.c
│   │       │   │   ├── Keil
│   │       │   │   │   ├── I2C0_Master_Interrupt.uvproj
│   │       │   │   │   └── Nu_Link_8051_Driver.ini
│   │       │   │   ├── Table_Data.c
│   │       │   │   └── Table_Data.h
│   │       │   ├── I2C_Slave
│   │       │   │   ├── I2C_S.c
│   │       │   │   └── Keil
│   │       │   │       ├── I2C_Slave.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── I2C_Slave_Interrupt
│   │       │   │   ├── I2C_S.c
│   │       │   │   └── Keil
│   │       │   │       ├── I2C0_Slave_Interrupt.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_AP_program_AP
│   │       │   │   ├── IAP_APproAP.c
│   │       │   │   └── Keil
│   │       │   │       ├── IAP_APproAP.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_AP_program_LD
│   │       │   │   ├── IAP_APproLD.c
│   │       │   │   └── Keil
│   │       │   │       ├── IAP_APproLD.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_Dataflash_EEPROM_Array
│   │       │   │   ├── IAP_EEPROM_ARRAY.c
│   │       │   │   └── KEIL
│   │       │   │       ├── IAP_EEPROM_ARRAY.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_Dataflash_EEPROM_SPROM_Array
│   │       │   │   ├── IAP_EEPROM_SPROM.c
│   │       │   │   └── KEIL
│   │       │   │       ├── IAP_EEPROM_ARRAY.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── IAP_LD_Program_AP
│   │       │   │   ├── ISP_LD_AP.c
│   │       │   │   └── Keil
│   │       │   │       └── ISP_LD_Program_AP.uvproj
│   │       │   ├── IAP_Read_UCID
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UCID.uvproj
│   │       │   │   └── UCID_check.C
│   │       │   ├── IAP_Read_UID
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UID.uvproj
│   │       │   │   └── UID_check.C
│   │       │   ├── IAP_program_CONFIG
│   │       │   │   ├── IAP_program_CONFIG.c
│   │       │   │   └── Keil
│   │       │   │       ├── IAP_program_CONFIG.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── INT0_Ext_Interrupt
│   │       │   │   ├── INT0.C
│   │       │   │   └── Keil
│   │       │   │       ├── INT0.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── INT1_Ext_Interrupt
│   │       │   │   ├── INT1.C
│   │       │   │   └── Keil
│   │       │   │       ├── INT1.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── PWM0123_GroupStart
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM_Group.uvproj
│   │       │   │   └── PWM123_GP_INT.c
│   │       │   ├── PWM0_DeadTime
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM0_DT.uvproj
│   │       │   │   ├── PWM0_Deadtime.C
│   │       │   │   └── PWM_deadtime.JPG
│   │       │   ├── PWM0_Independent
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM0_Independent.uvproj
│   │       │   │   └── PWM0_Independent.c
│   │       │   ├── PWM0_Interrupt
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM_INT.uvproj
│   │       │   │   └── PWM0_INT.c
│   │       │   ├── PWM0_Synchronous
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM_Synchronous.uvproj
│   │       │   │   └── PWM_Synchronous.c
│   │       │   ├── PWM123_Independent
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM123_Independent.uvproj
│   │       │   │   └── PWM123_Independent.c
│   │       │   ├── PWM123_library
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── PWM123_lib.uvproj
│   │       │   │   └── PWM123_lib.c
│   │       │   ├── ROM_CONST_Two
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── ROM_CONST.uvproj
│   │       │   │   ├── OptionSetting.JPG
│   │       │   │   ├── ROM_const.c
│   │       │   │   ├── Table_Address.c
│   │       │   │   └── Table_Data .c
│   │       │   ├── ROM_Const_One
│   │       │   │   ├── CONSTone.C
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── ROM_Const_One.uvproj
│   │       │   │   └── ROM_Const_One.C
│   │       │   ├── SPI_Flash_Read_Write
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── SPI_FLASH_RW.uvproj
│   │       │   │   ├── SPI_Flash_RW.c
│   │       │   │   └── W25Q16BV.pdf
│   │       │   ├── SPI_Master
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── SPI_Master_Polling.uvproj
│   │       │   │   └── SPI_Master_Po.c
│   │       │   ├── SPI_Slave_Interrupt
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── SPI_Slave_Interrupt.uvproj
│   │       │   │   └── SPI_Slave_Int.c
│   │       │   ├── SPI_Slave_Polling
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── SPI_Slave_Polling.uvproj
│   │       │   │   └── SPI_Slave_Polling.c
│   │       │   ├── SPROM
│   │       │   │   ├── Keil
│   │       │   │   │   └── SPROM.uvproj
│   │       │   │   ├── ProtectBit.C
│   │       │   │   ├── SPROM.C
│   │       │   │   ├── SPROM.h
│   │       │   │   ├── UM_MS51_ML51_SPROM_EN_Rev1.01.pdf
│   │       │   │   └── main.C
│   │       │   ├── Timer01_mode_3_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer0_m3.uvproj
│   │       │   │   └── Timer0_M3.c
│   │       │   ├── Timer0_mode_0_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer0_m0.uvproj
│   │       │   │   └── Timer0_M0.c
│   │       │   ├── Timer0_mode_1_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer0_m1.uvproj
│   │       │   │   └── Timer0_M1.c
│   │       │   ├── Timer0_mode_2_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer01_m2.uvproj
│   │       │   │   └── Timer0_M2.c
│   │       │   ├── Timer1_mode_0_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer1_m0.uvproj
│   │       │   │   └── Timer1_M0.c
│   │       │   ├── Timer1_mode_1_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer1_m1.uvproj
│   │       │   │   └── Timer1_M1.c
│   │       │   ├── Timer1_mode_2_Interrupt
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer1_m2.uvproj
│   │       │   │   └── Timer1_M2.c
│   │       │   ├── Timer2_AutoReload_Capture
│   │       │   │   ├── Capture.c
│   │       │   │   └── Keil
│   │       │   │       ├── Capture.uvproj
│   │       │   │       └── Nu_Link_8051_Driver.ini
│   │       │   ├── Timer2_AutoReload_Delay
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer2.uvproj
│   │       │   │   └── Timer2_delay.c
│   │       │   ├── Timer3
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── Timer3.uvproj
│   │       │   │   └── Timer3.c
│   │       │   ├── UART0
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UART0.uvproj
│   │       │   │   └── UART0.c
│   │       │   ├── UART0_Interrupt_RW
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UART0_INT.uvproj
│   │       │   │   └── UART0_RW.C
│   │       │   ├── UART0_Printf
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── printf_UART0.uvproj
│   │       │   │   ├── PUTCHAR.C
│   │       │   │   └── Print_UART0.C
│   │       │   ├── UART1_Interrupt_RW
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UART1.uvproj
│   │       │   │   └── UART1_P02GPIO.c
│   │       │   ├── UART1_Printf
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── printf_UART1.uvproj
│   │       │   │   ├── PUTCHAR.C
│   │       │   │   └── Print_UART1.C
│   │       │   ├── UART2
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UART2.uvproj
│   │       │   │   └── UART2_TX_RX.c
│   │       │   ├── UART3
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UART3.uvproj
│   │       │   │   └── UART3_TX_RX.c
│   │       │   ├── UART4
│   │       │   │   ├── KEIL
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── UART4.uvproj
│   │       │   │   └── UART4_TX_RX.c
│   │       │   ├── WakeupTimer_Interrupt
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── WKT_INT.uvproj
│   │       │   │   └── WKT_INT.c
│   │       │   ├── Watchdog_Interrupt
│   │       │   │   ├── Keil
│   │       │   │   │   ├── Nu_Link_8051_Driver.ini
│   │       │   │   │   └── WDT.uvproj
│   │       │   │   └── WDT.c
│   │       │   └── Watchdog_Reset
│   │       │       ├── Keil
│   │       │       │   └── WDT_Reset.uvproj
│   │       │       └── WDT_reset.c
│   │       └── Template
│   │           └── Project_temp
│   │               ├── KEIL
│   │               │   └── Project.uvproj
│   │               └── helloworld.c
│   └── Readme.pdf
└── 新塘芯片MS51FB9AE示例代码_MS51_Series_BSP_Keil_V1.00.004.zip

429 directories, 757 files



标签: 芯片 示例 AE 51 代码

实例下载地址

新塘芯片MS51FB9AE示例代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警