嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
新塘芯片MS51FB9AE示例代码
.
├── 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