⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 change_log.txt

📁 用单片机做的PWM可变的控制LED亮度的小软件
💻 TXT
字号:
*******************************
leaves
*******************************
04/21/2008 edition leaves_v-0.00.000


03/13/2008 edition v-0.02.001
1.GET_BIT(var,bitPos) Macro had error,red-pencil it.
2.I/O key read changed.

03/13/2008 edition v-0.02.000
1.Change FOSC to 11.0592 Mhz
2.Add support to Mega64 avr microchip
3.Delete g_SysStat variable
4.Name update:
  ----old name			|	new name	---
	  PowerKeySrv		|	PwrRoll
	  _i2c.h			|	_eep.h
	  _i2c.c			|	_eep.c
	  REM_KEY_READ		|	REM_RD
	  ScanKeyTimer		|	ScanKey
5.Abbreviate names,for example:
  power-->pwr			string-->str		buffer-->buf
  service-->srv			read-->rd			write-->wt
  status-->stat			eeprom-->eep		delay-->dly
  change-->chg			millisecond-->ms	system-->sys
  initialize-->init		interrupt-->inpt	remote-->rem
  increase-->inc		decrease-->dec		variable-->var
  save-->sv				function-->func		count-->cnt
  timer-->tmr			command-->cmd		temporary-->tmp
  check-->chk			number-->num		table-->tbl
  address-->adr			first-->fst			last-->lst
  bright-->brgt			contrast-->cont		channel-->ch
  default-->dft			maximal-->max		minimal-->min
  test-->tst			receive-->rx		transmit-->tx
  pointer-->ptr
6.Add comments


09/28/2007 edition v0.0.3
对按键进行编码,遥控编码测试通过,其他未测试
加入W79E632华邦的MCU编译选项,加入W79E632的ISP下载代码
加入保存数据文件save.c,save.h
加入简单的Power开机,关机处理函数

09/07/2007 edition v0.0.2
uart.c文件中加入条件编译(UART_ENABLE)
增加func.h,func.c文件
增加一些函数的描述

08/29/2007 edition v0.0.1
Nop函数修改,以防止编译器优化

07/15/2007 edition v0.0.0
proj_inc.h文件中所包含的是工程的编译选项
支持的编译器有keil c和IAR
支持的MCU包括STC89C52,Mega8,Mega1281未完全支持
使用的定时器包括定时器0,定时器1,其中定时器0主要用来接收发送遥控码,定时器1主要用来做系统运行的定时
利用UART进行PC机与MCU之间或者MCU与其他主板上器件的数据通讯
数据结构
typedef struct {
unsigned char para1;
unsigned char para2;
unsigned char para3;
}PACKAGE_CMD;
typedef struct {
unsigned char head;			//	head code
unsigned char length;		//	buffer length (1~128byte)
PACKAGE_CMD cmd;			//	a package may include commands(max 3bytes)
unsigned char *buf;		//	buffer
unsigned char sumor;		//	^or logical check sum
unsigned char sumand;		//	+and logical check sum
unsigned char rear;			//	rear code
}PACKAGE_UART;
#define PACKAGE_UART_HEAD	0x00
#define PACKAGE_UART_REAR	0xff
当通过串口接收一桢数据时,以下情况视为接收数据失败,此时不对接收到的数据进行处理,也不返回收到错误数据的特征
每个字节若发送的时间间隔超过5ms,头码不对、尾码不对、两个校验(累加和校验sumand和异或校验sumor)码不对
**51core与avr core的endian不一样,刚好相反

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -