2009-1-19 13:18:00 阅读19 评论1 192009/01 Jan19
合格硬件工程师(1)
2008-12-16 10:13
| 合格的电子工程师需要掌握的知识和技能 愚以为,掌握了一下的硬件和软件知识,基本上就可以成为一个合格的电子工程师: 第一部分:硬件知识 一、 数字信号 1、 TTL和带缓冲的TTL信号 2、 RS232和定义 3、 RS485/422(平衡信号) 4、 干接点信号 二、 模拟信号视频 1、 非平衡信号 |
2008-9-5 20:36:54 阅读537 评论1 52008/09 Sept5
#include <reg52.h>
#include <1302.h>
#define uchar unsigned char
uchar code led[16]={ 0xDF ,0x86 ,0xBB ,0xAF ,
0xE6 ,0xED ,0xFD ,0x87 ,
0xFF , 0xEF ,0xF7 ,0xFC ,
2008-8-27 18:44:52 阅读250 评论0 272008/08 Aug27
for循環實現C語言精確延時(转)
C語言最大的缺點就是實時性差,我在網上到看了一些關於延時的討論,其中有篇文章
51单片机 Keil C 延时程序的简单研究,作者:InfiniteSpace Studio/isjfk
寫得不錯,他是用while(--i);產生DJNZ 來實現精確延時,后來有人說如果while里面不能放其它語句,否則也不行,用do-while就可以,具體怎樣我沒有去試.所有這些都沒有給出具體的實例程序來.還看到一些延時的例子多多少少總有點延時差.為此我用for循環寫了幾個延時的子程序貼上來,希望能對初學都有所幫助.(晶振12MHz,一個機器周期1us.)
一. 500ms延時子程序
程序:
void delay500ms(void)
2008-8-24 19:16:17 阅读26 评论1 242008/08 Aug24
/*****************************************
made by: XU
contact: dexiang1982@163.com
QQ:36745330
date:2008.8
**********************************************/
#include <reg52.h>
#define uc unsigned char
unsigned char t=0,tdig=0,count=0,key,temp1,temp2,temp3;
unsigned char code led[16]={