资源列表
GPS
- 通过串口接收GPS模块的数据帧,从NMEA数据格解析出经纬度、UTC等信息,通过TFT屏幕显示出来。单片机采用STM32F103ZE,开发环境是RV MDK(The data frame of the GPS module is received through the serial port, and the latitude and longitude, UTC and other information are parsed from the NMEA data lattice, and
src
- 处理器采用STC89C52单片机,通过IO口连接一个热释电红外传感器,探测进入区域的人体,以及三路LED灯用于发出灯光警报,同时通过一路IO连接蜂鸣器,响铃报警。接三路按钮,分别实现设防、取消报警、手动报警的功能。(The processor uses STC89C52 microcontroller, pyroelectric infrared sensor through the IO port to connect a heat detection into the area of the
程序
- 利用hmc5883l 和adxl345 进行方位角测量, 利用stc89c52对数据进行处理,lcd1602输出显示。(Using hmc5883l and adxl345 for azimuth measurement, using STC89C52 for data processing, LCD1602 output display.)
3-NRF905功能解析-频率设置功能例程解析
- NRF905无线射频模块频率设置通信程序(NRF905 radio frequency module, frequency setting, communication program)
4-NRF905功能解析-数据长度设置例程解析
- NRF905无线射频模块数据长度设置通信程序(NRF905 radio frequency module, data length setting, communication program)
5-NRF905功能解析-地址设置例程解析
- NRF905无线射频模块地址设置通信程序(NRF905 radio frequency module address set communication program)
C之移位
- C语言中的很多运算基本是以字节为单位进行的,但有时为了节约内存空间,或很多系统程序中要求在比特位级别进行运算处理,很荣幸,C语言提供了这样的位运算特性。(A lot of operation in the C language is the basic byte as a unit, but sometimes in order to save memory space, or many system program requirements for processing, the bit le
C之指针复杂解析
- int * (* (*fun) (int *)) [10]这是一个可能会让初学者感到头晕目眩,感到恐惧的函数指针的声明,在熟练掌握C/C++的声明语法之前,不学习一定的规则,想理解好这类复杂声明是比较困难的。 C/C++所有复杂的声明结构,都是由各种声明的嵌套构成的,如何理解复杂指针声明,右左法则是一个很著名,很有效的方法,不过,右左法则其实并不是C/C++标准里面的内容,它是从C/C++标准的声明规定中归纳出来的方法,C/C++标准声明规则,是用来解决如何创建声明的,而右左法则是用来解决
HW1
- a problem to solve in asmsembly language with pic 18
msp430系列程序p1
- 一些常用的msp430小程序,可以应用在平常的学习(Some commonly used MSP430 applet, can be applied to normal learning)
HW4
- a project in with pic18 with asm
ds1302
- ds1302芯片介绍具体功能、控制流程及驱动函数(Simple control process)
