资源简介
激光测距模块开发手册,详细的器件资料以及代码说明
代码片段和文件信息
/*---------------------------------------------------------------------------------------------------------*/
/* */
/* 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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-06-28 09:39 TOF10120技术参数规格书及代码\
目录 0 2019-06-27 15:07 TOF10120技术参数规格书及代码\Arduino TOF10120_i2c_0401\
文件 355031 2018-09-29 14:41 TOF10120技术参数规格书及代码\Arduino TOF10120_i2c_0401\Arduino UART IIC接线说明.png
目录 0 2019-06-27 15:07 TOF10120技术参数规格书及代码\Arduino TOF10120_i2c_0401\TOF10120_i2c\
文件 3758 2019-04-01 20:28 TOF10120技术参数规格书及代码\Arduino TOF10120_i2c_0401\TOF10120_i2c\TOF10120_i2c.ino
文件 355550 2019-04-09 11:15 TOF10120技术参数规格书及代码\Arduino TOF10120_i2c_0401.zip
文件 355547 2019-04-09 11:15 TOF10120技术参数规格书及代码\Arduino TOF10120_uart_0401.zip
目录 0 2019-06-18 16:08 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\
目录 0 2019-04-14 08:38 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Common\
文件 4542 2019-04-14 08:38 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Common\Common.c
文件 4137 2019-01-13 08:17 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Common\Delay.c
目录 0 2019-04-14 08:00 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Include\
文件 1096 2019-01-13 08:17 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Include\Common.h
文件 233 2019-01-13 08:17 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Include\Delay.h
文件 39430 2019-01-13 08:17 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Include\Function_Define.h
文件 6438 2019-01-13 08:17 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Include\N76E003.h
文件 48706 2019-01-13 08:17 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Include\SFR_Macro.h
目录 0 2019-04-14 09:48 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\
目录 0 2019-06-28 08:22 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\i2c\
目录 0 2019-04-14 21:08 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\i2c\LST\
文件 7831 2019-04-14 20:44 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\i2c\LST\Common.lst
文件 6798 2019-04-14 20:44 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\i2c\LST\Delay.lst
文件 18510 2019-01-13 08:17 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\i2c\LST\I2C_EEPROM.lst
文件 21925 2019-04-14 10:13 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\i2c\LST\I2C_EEPROM.m51
文件 11832 2019-04-14 20:44 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\i2c\LST\STARTUP.lst
文件 3781 2019-01-13 08:17 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\i2c\LST\Version.lst
文件 24862 2019-04-14 21:09 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\i2c\LST\i2c.m51
文件 13621 2019-04-14 21:08 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\i2c\LST\main.lst
目录 0 2019-06-25 14:44 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\i2c\Output\
文件 84173 2019-04-14 20:44 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\i2c\Output\Common.obj
文件 83812 2019-04-14 20:44 TOF10120技术参数规格书及代码\N76E003_Keil_C51_Code_01\Sample_Code\i2c\Output\Delay.obj
............此处省略69个文件信息
相关资源
- cooledit2.1完美中文破解版
- stm32f103 OLED创意时钟
- 中景园0.96寸oled资料.zip
- STM32——心率血氧、步数、时间、温度
- 0.96寸OLED显示屏12864液晶屏模块IIC接口
- SSD1339 oled驱动规格书
- MSP430课程设计之DS18B20、DHT11、0.96寸
- STC12C5A60S2+OLED+18B20温度+PWM控制喇叭报
- 适用于OLED屏的GUI
- OLED(SSD1306)驱动
- esp8266自动获取天气及时钟在oled显示
- LCD_OLED.7z
- OLED4线SPI改IIC的方法和测试代码
- CC2530的OLED开发资料
- ssd1306驱动12864OLED显示屏msp430g2553函数
- STM32f103驱动SSD1306的OLED0.96寸演示动画
- 基于Arduino的MH-Z14二氧化碳气体检测液
- STM8控制IIC OLED屏幕
- Proteus仿真Arduino控制OLED1306
- msp430 DS18B20.rar
- OLED使用说明书
- 0.96寸OLED屏原理图
- OLED0.91模组12832 IIC全套显示函数解决差
- 批量取模工具.rar
- 合泰单片机 双通道ad+两路pwm+oled128
- OLED屏SH1106G驱动
- STM32掌机驱动OLED屏幕
- 0.96OLED,z-stack驱动
- SD1329驱动OLED芯片手册.pdf
- SPI_OLED硬件与软件
评论
共有 条评论