日志列表
-
软件红外线接收程序(C)
沙沙 (山东) 发表于 2007-12-18
//采用24MHz晶振 unsigned char inf_dat,inf_old,inf_num,inf_time,inf_run,inf_run_time; voi... ...全文
-
10种AD采样的软件滤波方法
沙沙 (山东) 发表于 2007-12-18
1、限幅滤波法(又称程序判断滤波法)A、方法:根据经验判断,确定两次采样允许的最大偏差值(设为A)每次检测到新值时判断:如果本次值与上次值之差<=A,则本次值有效如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值B、优点:能有效克服因偶然因素引起的脉冲干扰C、缺点无法抑制那种周期性的... ...全文
-
认识什么是API函数
沙沙 (山东) 发表于 2007-12-18
作为一个编程初学者来说,API函数也许是一个时常耳闻却感觉有些神秘的东西。单看它的复杂语法,就足令人望而生畏,但是任何事物在我们深入了解它之前,总是会有这种感觉的。我们这篇API入门教程的目的,就是要把API函数的来龙去脉告诉大家,破除对API函数的畏惧,使它成为我们编程的好助手。 &... ...全文
-
表面贴装元件的手工焊接技巧
沙沙 (山东) 发表于 2007-12-18
现在越来越多的电路板采用表面贴装元件,同传统的封装相比,它可以减少电路板的面积,易于大批量加工,布线密度高。贴片电阻和电容的引线电感大大减少,在高频电路中具有很大的优越性。表面贴装元件的不方便之处是不便于手工焊接。为此,本文以常见的PQFP封装芯片为例,介绍表面贴装元件的基本焊接方法。 ... ...全文
-
C语言十个经典程序
沙沙 (山东) 发表于 2007-12-18
【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。2.程序源代码:main(){int i,j,k;printf("\n");for(i=1;i<5;i++) for(j=1;j<5;j++) ... ...全文
-
TTL和CMOS电平总结
沙沙 (山东) 发表于 2007-12-18
TTL电平: 输出高电平 〉2.4V 输出低电平 〈0.4V 在室温下,一般输出高电平是3.5V 输出低电平是0.2V。 最小输入高电平和低电平 输入高电平 〉=2.0V &... ...全文
-
编程修养
沙沙 (山东) 发表于 2007-12-18
什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性... ...全文
-
单片机I2C总线及AT24C01应用实例
沙沙 (山东) 发表于 2007-12-18
I 2 C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I 2 C总线产生于在80年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。例如管理员可对各个组件进行查询,以管理系统的配置或掌握组件的功能状态,如电源和系统风扇。可... ...全文
-
AT89S51看门狗功能的使用方法
沙沙 (山东) 发表于 2007-12-18
89S51看门狗功能的使用方法如下: 在程序初始化中向看门狗寄存器(WDTRST地址是0A6H)中先写入01EH,再写入0E1H。即可激 活看门狗。 ORG 0000H LJMP beginBegin: MOV 0A6H,#01EH ;先送1E MOV 0A6H,#0E1H ;后送E1 ;在程序初始化中激活看门狗。 …… ……F... ...全文
单片机
单片机

