编程规范 关于编程规范的几个原则 1、程序员花更多的时间在调试、维护和升级已有代码上,而不是编写新的代码; 2、程序最重要的是正确性,其次是可维护性,最后才是效率; 3、学习如何写优美的程序与学习如何正确地编写代码同样重要; 4、让程序尽量简单易懂,即使违背了某些规则也无关紧要; 5、一个运行正常但没有注释的程序如同一个等待爆炸的定时炸弹,因为早晚会有人修改或升级这个程序; 6、好风格应该成为一种习惯。如果你在开始写代码时就关心风格问题,如果你花时间去审视和改进它,你将会逐渐养成一种好的编程习惯。一旦这种习惯变成自动的东西,你的潜意识就会帮你照料许多细节问题,甚至你在工作压力下写出的代码也会更好。
上传时间: 2016-05-07
上传用户:huql11633
ALARM=1时蜂鸣器叫。 --第50秒时开始叫,连续叫10秒,前9秒为低音,最后1秒为高音。 --高音为500HZ,低音为250HZ。 --按住MS1(ML1灯灭)时自动加,按调分键MS2(ML2灯灭)分自动加。 --6个共阴LED数码管分别显示时/分/秒,6个LED数码管动态扫描显示。
上传时间: 2013-12-10
上传用户:exxxds
本设计采用Cypress公司支持USB2.0协议标准的EZ-USB FX2系列之CY7C68013芯片作为帧同步信号发送器的USB接口芯片,在uVision2开发环境下利用Keil C51完成了满足帧同步信号发送器基本要求的固件设计,具体采用了批量传输方式、大端点三缓冲设置、定时器中断方式的同步脉冲和数据的发送、软FIFO方式数据存放以及I2C总线下的LED显示等技术,最后协助编写USB底层驱动程序实现了固件自动下载。经过测试,所设计的帧同步信号发送器基本达到了课题所要求的基本原理性设计与验证。
上传时间: 2013-12-12
上传用户:我们的船长
一个不错的驱动自动安装程序,是查找多方资料,自己开发出来的,通过扫面pci 总线来识别不同型号和公司的pci卡,并自动搜索对应的驱动程序进行安装,本程序可以识别highpoint的卡,用户可以自行扩展,只要知道硬件卡的id就行,另外,在安装时,会自动执行资源管理器的“扫描新硬件功能”
上传时间: 2013-12-27
上传用户:linlin
P89V51RD2具有一个可编程的看门狗定时器(WDT),可用于系统故障安全保护,防止软件死锁和自动恢复。WDT在CPU落入软件运行失控的情况下可作为一种恢复的方法。P89V51RD2有两个特殊功能寄存器WDTC(地址0xC0)和WDTD(地址0x85)用于看门狗功能,有关这两个寄存器的详细注解参见
上传时间: 2016-06-12
上传用户:huql11633
模块引脚和电气参数说明 NewMsg-RF905模块使用Nordic公司的nRF905芯片开发而成。 NewMsg RF905单片无线收发器工作在433/868/915MHZ的ISM 频段由一个完全集成的频率调制器一个带解调器的接收器一个功率 放大器一个晶体震荡器和一个调节器组成ShockBurst工作模式的特 点是自动产生前导码和CRC可以很容易通过SPI接口进行编程配 置电流消耗很低在发射功率为+10dBm时发射电流为30mA接收电流 为12.5mA.进入POWERDOWN模式可以很容易实现节电.
标签: 905 NewMsg-RF NewMsg Nordic
上传时间: 2014-01-14
上传用户:tianjinfan
简单迷宫布线器源码,用以集成电路布线自动化用
上传时间: 2016-07-26
上传用户:plsee
SoftTimer.h 利用定时器T2模拟多个软件定时器 特点: 只占用一个硬件定时器T2,就可以扩展出多达数十个以上的软件定时器 软件定时器基本定时单位是10ms,定时范围很宽:0.01~163.84s 软件定时器数量可以按需要设定,每增加一个,只多消耗2个字节的RAM空间 利用定时器T2的自动重装特性,能够实现所有软件定时器的精确定时 所有软件定时器都工作在14位倒计时方式,用TR和TF位控制,使用极为方便 第0号定时器专门用于Delay()函数,其它定时器可供用户程序自由使用
上传时间: 2014-01-16
上传用户:黑漆漆
无线自动抄表系统(WAMR),国内第一个实现真正的网络化无线远传系统,独立研发专利无线路由协议,小区内实现7级无线路由, 小区GPRS集中器后可实现全市集中抄表
上传时间: 2013-12-24
上传用户:zsjzc
可以通过类的自省来自动绑定其依赖部分,使得你不必明确指明的属性和构造器。的属性可以通过属性名称或类型匹配来实现自动绑定
上传时间: 2013-12-17
上传用户:古谷仁美