小盒子的小盒

[原创]IntelHex文件校验和

这里做了一个简单的校验和计算工具。因为当你修改一次里面的数据,就需要把最后一位的校验和做一次修改。这样才能保证数据的正确性。否则你修改的数据,也不能保证是好用的。所以大家在修改hex文件的时候记得别忘记把每行的最后一位校验和也要作修改的。下面是该软件的

【转】Intel Hex文件格式说明

问题:什么是IntelHEX格式?回答:IntelHEX文件是记录文本行的ASCII文本文件,在IntelHEX文件中,每一行是一个HEX记录由十六进制数组成的机器码或者数据常量,IntelHEX文件经常被用于将程序或数据传输存储到ROM.EPROM,大多数编程器和模拟器使用IntelHEX文件.记录格式一个Intel

贴片电阻/电容的封装形式

【原创】可随意留言与自动语音提示的门控器

具有语音提示功能的门控器适用于家庭、办公等场合,安装于门附近一定的位置。当用户有需要提示的事情时,可以提前向该装置录入语音;当用户打算出门,走到该装置可以扫描到的区域,该装置采用热释电红外传感器检测出人体辐射的红外线,再经过红外传感信号处理器处理电路

【小结】单片机复位程序

今天在网上看到这么一个单片机复位的程序,这个程序据说是一个大三的学生写出来的,不错,写的很有一定的道理,其C编程也达到了一定程度了【小盒子我还是很佩服这个人的】。下面我们来看看这个代码:voidmain(void){unsignedcharcoderst[]={0xe4,0xc0,0xe0,

C编程中使用全局变量应注意的事项

1、尽量用局部变量替代全局变量。如果用局部变量能实现功能,最好用局部变量。2、在函数仅仅只是要用到某个全局变量,而无需改动时,就将全局变量通过形参传递进来,变成局部变量使用。并在定义时使用const。这是避免全局变量在函数中被意外的改动。如在判断语句中将==误写

电容基本知识->去耦电容的选取

BCC异或校验法

BCC异或校验法(BlockCheckCharacter)适用范围:适用于大多数要求不高的数据通讯。应用例子:IC卡接口通讯、很多单片机系统的串口通讯都使用。实现方法:很多基于串口的通讯都用这种既简单又相当准确的方法。它就是把所有数据都和一个指定的初始值(通常是0)异或一次,