上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 整理自百度百科上、下拉电阻上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。下拉是将不确定的信号通过一个电阻钳位在低电平。上拉是对器件灌电流,下拉是拉电流。上、下拉电阻作用1)当TTL电路驱动CMOS电路时,如果电路输出的高电平低于CMOS电路的最低高电平(一般为3.5V),这时就... 阅读全文
posted @ 2013-12-11 10:50 Andy Cheung 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 数字电路中的干扰:由于数字电路是利用上升沿/下降沿很短的脉冲信号,所以会向外部放出包括高频成分的多余电磁波(噪声),而且对外部来的电磁波(噪声)敏感地响应,造成误动作。另外在电路内部也存在线间交调失真、数字器件的通/断时电流急骤变化引起电源电压变动等问题。这样就需要在数字电路中考虑布线的电感和寄生电... 阅读全文
posted @ 2013-12-11 10:15 Andy Cheung 阅读(1530) 评论(0) 推荐(0) 编辑
摘要: C51中的关键字关键字用途说明auto存储种类说明用以说明局部变量,缺省值为此break程序语句退出最内层循环case程序语句Switch语句中的选择项char数据类型说明单字节整型数或字符型数据const存储类型说明在程序执行过程中不可更改的常量值continue程序语句转向下一次循环defaul... 阅读全文
posted @ 2013-11-21 16:52 Andy Cheung 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: 一般说来,我们在C语言中定义的每一个变量初始化后都会占用一定的内存(RAM)空间。但是在keil中提供了一个特殊的关键字“code”,这个关键字在标准C中是没有的。其语法举例如下:unsigned char code word[] = { 0x04,0x10,0x34,0x08,0xC4,0x0... 阅读全文
posted @ 2013-11-21 16:06 Andy Cheung 阅读(3713) 评论(0) 推荐(0) 编辑
摘要: 今天刚把做好的PCB文件交给工厂去制板,阶段工作告一段落,来一个小总结。 前一段时间复习完C语言之后,在中国知网上搜索用单片机实现的小制作,找比较有意思,又不需要太多外专业知识的东西,然后就相中了超声波测距系统。实验室有项目使用到了超声波测距,有部分电路图可以直接用到我这个系统上,电路正确性可以保证,所以可行性有了,决定立即动手。 单片机的最小系统原理图一搜一大堆,超声波收发电路在以前的项目中进行截取,温度补偿电路也可以在知网论文中找到,总原理图搞定。然后就是进行PCB的设计。这篇博文就具体写在进行PCB制作的过程中遇到的问题,并记录解决方法。本科学过protel,因为好久没用了,忘得... 阅读全文
posted @ 2013-11-08 22:52 Andy Cheung 阅读(6809) 评论(0) 推荐(0) 编辑
摘要: 1 STU *invert(STU *head){ 2 STU *new_head=NULL,*p1,*p2,*new; 3 do{ 4 for(p1=head;p1->next!=NULL;p1=p1->next) 5 p2=p1; 6 if(new_head==NULL) 7 { 8 new_head=p1; 9 new_head->next=p2;10 }11 else12 {13 ... 阅读全文
posted @ 2013-10-27 18:01 Andy Cheung 阅读(3012) 评论(0) 推荐(0) 编辑
摘要: 1.我的思路先将b链表连接在a链表的后面,这个很容易实现,将a链表最后的结点中的p.next改为指向b链表的头结点即可。再将这个新链表用选择排序即可。代码如下: 1 #include 2 #include 3 #include 4 5 typedef struct student{ 6 int num; 7 float score; 8 struct student *next; 9 } STU;10 11 int main(){12 setbuf(stdout,NULL);13 STU *creat();14 void print(STU *... 阅读全文
posted @ 2013-10-26 20:11 Andy Cheung 阅读(3168) 评论(0) 推荐(0) 编辑
摘要: 1.先贴我自己的代码 1 #include 2 #include 3 4 int main(){ 5 setbuf(stdout,NULL); 6 typedef struct{ 7 int year; 8 int month; 9 int day;10 } DATE;11 int num=0;12 int tue;13 DATE date;14 15 printf("Input the date:\n");16 scanf("%d/%d/%d",&date.year,&date.... 阅读全文
posted @ 2013-10-26 16:41 Andy Cheung 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 假设int型用两个字节表示对于有符号的整数,用补码表示的话,最高位是符号位,后面15位用来表示数据.1.正数,表示的范围为0000 0000 0000 0001-0111 1111 1111 1111,最高位是符号位,不能用于表示数据,所以正数的数值范围为1~32767.2.0:0000 0000 ... 阅读全文
posted @ 2013-10-26 11:18 Andy Cheung 阅读(2019) 评论(0) 推荐(0) 编辑
摘要: 这是谭浩强课本上枚举类型的例子,但是我贴这个例子的代码不是因为枚举类型,是因为这个代码使用switch语句用得非常好,值得一贴。题目是这样的:有红、黄、蓝、白、黑5中颜色的球若干,依次取出3个球,求3个球为不同颜色时的排列方式。 1 #include 2 3 int main(){ 4 enum color {red,yellow,blue,white,black}; 5 enum color i,j,k,pri; 6 int n=0,loop; 7 for(i=red;i<=black;i++) 8 for(j=red;j<=black;j+... 阅读全文
posted @ 2013-10-25 22:09 Andy Cheung 阅读(340) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页