搜索资源列表
c-basic
- 用C-BASEIC语言编写的805X单片机计算子程序P=A0+A1*X+A2*X*X+A3-with C-language BASEIC the 805X MCU calculation subroutine P = A0 A1 A2 * X * A3 * X * X * X * X * X
LCD12864
- 12864串口液晶,包含两个文件:lcd.c与lcd.h. 调用 void printLCD(uint8 x,uint8 y,uint8 *fmt, ... ),即可将显示的字符串发送到液晶屏显示
CAN202A_Exercise-PIC
- 一个CAN学习程序,硬件环境如CAN_202A.pdf所述,运用PIC18系列MCU,开发环境为MPLAB7.x + MPLAB-C18(C编译器插件)
serial_program_for_51
- 很完整的51串口程序 包括如下: 串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理 出入均设有缓冲区,大小可任意设置。 可供使用的函数名: char getbyte(void) 从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。 getline(char idata *line, unsigned char n) 获取一行数据回车结束,必须定义最大输入字符数 putbyte(char c) 放入一个字节到发送缓冲区 putb
caculate_H27
- 利用伟福 Lab2000P单片机实验仪上提供的显示电路和键盘电路,做一个简单的计算器。用十六进制A键 =‘+’、B键 =‘-’、C键 = ‘x’、D键 = ‘/’、E键 = ‘=’、F键 = ‘C’。
12864lcd
- 采样C语言编写的128×64分辩率的汉字液晶显示驱动程序-C language sampling of 128 x 64 Resolution of the Chinese LCD Driver
X-Y
- 通过插补计算实现在51单片机上控制X-Y机械手臂绘图的功能-Calculated through interpolation single-chip implementation of the 51 control XY robot mapping function
AVR_IMU_1
- 卡尔曼滤波在AVR单片机的应用,引脚接法:PC1 (ADC1) Y Accel (Pin 8) PC2 (ADC2) Z Accel (Pin 7) PC3 (ADC3) X Rate (Pin 3) PC4 (ADC4) Y Rate (Pin 4) PC5 (ADC5) VRef (Pin 5) - Currently, this project assumes the AVR ATmega168 MCU is hosted on the AVR STK5
Menu_onPC
- 本代码包为本人的一篇文章<一个占用内存极少的菜单系统的实现>在在PC上的测试移植代码。 ------------------------------ Menu_Src目录为Menu的源代码 Ks0108.C的void Display_Locate(unsigned char DisplayData, unsigned char X, unsigned char Y)函数为最底层的显示函数。 该函数调用LCD模拟函数来完成显示。 KeyScan.C的unsigned
chip1
- VB遥控播放器红外遥控解码 #include <regX52.h> #define c(x) (x*110592/120000) sbit Ir_Pin=P3^2 sbit beep=P2^1 //sbit RELAY=P2^0 #define INBUF_LEN 4 //数据长度 unsigned char inbuf1[INBUF_LEN]={ 0 , 0 , 0 , 0 } //发送缓冲区 unsigned char inb
OCM240128DriverAPI
- 液晶 OCM/TG240128 驱动 编程语言: C 原产品硬件ATMega128/1280 ,晶振14.7456M 软件AVR ICC7.14C 破解版 由产品源码中提取,详细的字符和图行操作.实现LCD内任何位置的定位操作. void LCD_Init(void) void GMoveTo(U8 yline, U8 xcolumn) void TMoveTo(U8 y, U8 x,U8 len) void DispStartLine
crc8
- for microcontroller Calculate CRC-8 Values. Uses The CCITT-8 Polynomial, Expressed As X^8 + X^5 + X^4 + 1-for microcontroller Calculate CRC-8 Values. Uses The CCITT-8 Polynomial, Expressed As X^8+ X^5+ X^4+ 1
checkCRC
- CRC效验程序,使用CRC-16和CRC-CCITT方法。 其中CRC-16的效验字是: X^16 + X^15 + X^2 + 1,CRC-12的效验字是: X^12 + X^11 + X^3 + X^2 + X^1 +1 CRC-CCITT的效验字是: X^16 + X^12 + X^5 + 1 -CRC-tested program, using the CRC-16 and CRC-CCITT method. Including CRC-16' s efficacy wor
C
- C语言编程基础: 1、 十六进制表示字节0x5a:二进制为01011010B;0x6E为01101110。 2、 如果将一个16位二进数赋给一个8位的字节变量,则自动截断为低8位,而丢掉高8位。 3、 ++var表示对变量var先增一;var—表示对变量后减一。 4、 x |= 0x0f 表示为 x = x | 0x0f 5、 TMOD = ( TMOD & 0xf0 ) | 0x05 表示给变量TMOD的低四位赋值0x5,而不改变TMOD的高四位。 6、 While(
xmodemCRC16.c
- 本人根据XMODEM协议的16位CRC校验方式CRC--CCITT(X^16 + X^12 + X^5 + 1),根据其理论思路一步一步编写的源代码,按照程序思路,会比较容易理解CRC16较验方式的来龙去脉。 -I according to the XMODEM protocol 16 of the CRC method CRC- CCITT (X ^ 16+ X ^ 12+ X ^ 5+ 1), according to their theoretical ideas step by st
2-line-X-16-char-LCD-display
- 6X2 LCD display in c quite helpful
X
- 51单片机的pwm程序是最简单的那种,用的是c语言-51 MCU PWM program is the simplest kind, with c language
DA正弦波三角波输出测试51
- 通过改变单片机的DA输出电压,可以得到各种各样的电压波形输出,下面介绍产生正弦波形需送DA的数据是如何计算的。 首先既然是正弦波,那么就要确定要输出一个周期正弦波的采样点数point,即由多少点组成了一周期的正弦波,还要知道单片机输出DA的数字值maxnum是多少,比如 8位DA,maxnum=256。10位DA,maxnum=1024。 知道以上两个值后,就开始计算需要得到的正弦波DA数据了,我设置一个正弦波由61个点组成,所选DA最大数字输入值为1024,那
4X4X4光立方资料
- 51单片机,c语言,4×4光立方,不带仿真(51 single chip microcomputer, C language, 4 x 4 Light Cube, without simulation)
step.X
- 在16F877A芯片上通过C语言让步进电机按一定速度一定方向转动(The motor rotates in a certain direction at a certain speed)