博文

今天真晕啊   (2005-08-23 10:57:00)

摘要:把1ms=10/-3s      1us=10/-6s      居然把这个搞错了       让我调试了半天      晕    也告诫大家啊    小毛病一定要改啊    哈哈......

阅读全文(13562) | 评论:0

键盘去抖动程序C51(2005-08-22 21:08:00)

摘要:void main(void) { uchar key; } while(1) { key=kbscan();/*键盘扫描程序*/ delays();/*键的消抖延时程序*/ } void delays(void) { uchar i; for(i=300;i>0;i--) }......

阅读全文(16537) | 评论:0

学历太重要了(2005-08-22 21:06:00)

摘要:首先,网上出现了这样一个帖子:   我是博士生,我深知学习的重要性.通过这么多年的学习,我已成功地使自已由一个农家子弟变成了处级干部,现在不但有专车接我上下班,而且还住着一百多平方的房子,月收入达到了三千多块,还娶了一个漂亮的太太,我过上了幸福的生活.我感谢生活…      然后,各式各样的回帖就出现啦      A回贴如下:      我是硕士生,我深知知识的重要,于是我选择了学医.现在是某眼科医院的主治医生.月入万元有余,我不但买了房,还轻松地供了车.医院最漂亮的护士MM,天天要求我和她结婚说实话,这婚有什么好结的.在一起睡不就得了      B回贴如下:      我是本科生.现在一房地产公司搞策划.去年分红才十几万真是一年不如一年,前年还分到二十多万,今年就成了这样…..      C回贴如下:      我是大专生,经过多年的努力,终于当上了公司的财务经理也不知为什么,老总对我总是那么好.不但月月给我六位数的工资.而且还送了一套房子和一辆汔车给我.银行里的钱够我好好过完这辈子了…..对了,我们是上市公司.      D回贴如下:      我是中专生.唉,也就算个高中文凭.找不到好的工作于是就做了报关员.我充分启动了我的大脑.也有房有车了.与你不同的是,这些都是我自已买的.想想挺不容易.我儿子上美国留学的钱,我都替他存够了.下一步计划,就是找谁替我生个儿子…      E回贴如下:      你们吵什么吵呀?我没什么文化.初中都没毕业.找不到好工作,只好天天在家打麻将. 由于没有文化吧.算牌老是不准.今年输了一百多万.对了,你们要是有兴趣,有空一起打牌呀.我家住南方某某村的.我爸是村长.我的电话是139029X88888…      F回贴如下:      我是文盲一不小心当上了董事长,手下只有二十六个上市公司,几个不孝子一开口就要300万去唱KTV,改天再找一个14娘好好管管这几个不孝子。   G回贴如下:      我是法盲,一不小心当上黑社会老大,手下兄弟百十个,掌管60多条街,若干店铺和娱乐城,每年收入几个亿,每天傍我的妞几十个.对了,由于没有文化,现在正请博士帮忙上市呢!      H回贴如下:      我是白痴,他们选我当美国总统,我没事就打打阿富汗,攻攻伊拉克,死它一两万。   你的回贴呢?......

阅读全文(11802) | 评论:0

汽车车灯控制系统的VHDL语言实现(2005-08-19 22:00:00)

摘要: 1.            系统功能及要求: 汽车上有一转弯控制杆,此杆有三种状态:中间位置时,汽车不转弯;向上时,汽车左转; 向下时汽车右转。汽车转弯时相应尾灯相应头灯均闪烁,当应急开关合上时,头灯尾 灯均闪烁。汽车刹车时,2个尾灯发出一直亮的信号。如果汽车刹车时正在转弯,则 相应的转弯闪烁信号不受影响。 2.    逻缉抽象: 由要求转换成真值表           输入信号                          输出信号          刹车  应急  左转  右转         左头灯 右头灯  左尾灯  右尾灯          开关  开关  开关  开关          状态   状态    状态    状态         (A)  (B)   (C) ......

阅读全文(15337) | 评论:0

网上看的      写的不错 (2005-08-19 21:52:00)

摘要:C语言中常见错误(转贴)  C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,本人通过对C的学习,积累了一些C编程时常犯的错误,写给各位学员以供参考。 1.书写标识符时,忽略了大小写字母的区别。 main() { int a=5; printf("%d",A); } 编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。 2.忽略了变量的类型,进行了不合法的运算。 main() { float a,b; printf("%d",a%b); } %是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。 3.将字符常量与字符串常量混淆。 char c; c="a"; 在这里就混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。C规定以“\”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:‘a'和‘\',而把它赋给一个字符变量是不行的。 4.忽略了“=”与“==”的区别。 在许多高级语言中,用“=”符号作为关系运算符“等于”。如在BASIC程序中可以写 if (a=3) then … 但C语言中,“=”是赋值运算符,“==”是关系运算符。如: if (a==3) a=b; 前者是进行比较,a是否和3相等,后者表示如果a和3相等,把b值赋给a。由于习惯问题,初学者往往会犯这样的错误。 5.忘记加分号。 分号是C语句中不可缺少的一部分,语句末尾必须有分号。 a=1 b=2 编译时,编译程序在“a=1”后面没发现分号,就把下一行“b=2”也作为上一行语句的一部分,这就会出现语法错误。改错时,有时在被指出有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。 { z=x+y; t=z/100; printf("%f",t); } 对于复合语句来说,最后......

阅读全文(13569) | 评论:0

求助  给点单片机C语言编的基本程序   谢谢(2005-08-19 21:23:00)

摘要:现在要用C编程       没有现成的框架     希望大家给点程序啊    我现在想找点基本的单片机C 编程的程序    一些基础的      什么控制I/O 什么LED的     中断的    一些基本的程序    C语言的啊     谢谢 请发我邮箱     谢谢   niao0311@163.com......

阅读全文(14058) | 评论:1

keil 51 (2005-08-15 16:29:00)

摘要:我现在仿真中  说 我的一开始没定义好      晕? 没错啊     #include "at89x52.h" #include <intrins.h> sbit MCU_LED=P1^6; sbit MCU_LED=P1^7; sbit SWM1=P1^4; sbit SWM2=P1^5; sbit SD_CS=P1^0; sbit SD_DI=P1^1; sbit SD_CLK=P1^2; sbit SD_DO=P1^3; 请问  那错了        大小写   应该没事    都试过了     ......

阅读全文(14227) | 评论:2

一篇网上的文章胜读十年书啊(2005-08-15 16:48:00)

摘要:http://www.programfan.com/blog/article.asp?id=2023      http://www.programfan.com/blog/article.asp?id=1598          转贴 :    如何提高自己的编程水平     来源:spy( http://www.51c51.net/news/32/2005818110140.htm) 不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时 候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。 2. 丰富的想象力。不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想象力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。另外,多看科幻电影也是一 个很好的途径。 3. 最简单的是最好的。这也许是所有科学都遵循的一条准则,如此复杂的质能互换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2。简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案 不能满足要求时再考虑复杂的方案。 4. 不钻牛角尖。当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音 乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,而且是那种极暴力的打斗类游戏,当负责游戏的那部分大脑细胞极度亢奋的时候,负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解。 5. 对......

阅读全文(19611) | 评论:0

智能酒精仪器(2005-07-16 15:47:00)

摘要:  这是我自己花3个月搞定的     还没测试   只是理论  希望高手指导啊 智能酒精检测仪                                                               一、产品介绍     本产品在对被检人员呼出气体的进行酒精检测,检测结果(酒精气体含量)传送到电子显示,并根据检测结果决定是否报警。 二、系统组成 &#8226;  整个系统功能的实现需要硬件及软件的配合。 &#8226;  硬件主要包括:各湿度传感器分别将检测到的温度和湿度物理量转换成电信号,经各自的低噪声放大器(LNA)放大、模数转换器(A/D)后,送到AT89C52单片机进行数据分析处理并显示。 &#8226;  软件包括:单片机酒精检测软件。 &#8226;  系统组成框图如图所示: 三、系统特点 &#8226;  新型传感元件:对乙醇能快速的发生化学反应,并能快速的进行检测。 &#8226;  检测精度高: 该设备利用呼吸测量法准确地测出被测人血液中的酒精含量。 &#8226;  灵敏度高: 人体呼出的气体通过传感器时很快就会检测出酒精含量的浓度。 &#8226;  操作方便:运行该系统后只要轻轻吹口气就可以检测了。 &#8226;  ......

阅读全文(21502) | 评论:0