happy凡

幸福一生相伴

导航

2013年4月18日

文件的访问

摘要: 在编写大程序时,通常都需要访问文件,这样处理起来更方便,而且也能减少程序的篇幅。在读写一个文件之前,必须通过库函数fopen打开文件,并返回一个指针,该指针便于随后的文件读写操作。在stdio.h中已经定义了一个结构FILE,在程序中的使用方法如下:FILE *fp=NULL; //需先指空FILE *fopen(char *path,char *mode);在函数中调用时,可以fp=fopen(path,mode);fopen的第一个参数是一个字符串,它包含文件名,第二个参数为访问模式,用于指定文件的使用方式,允许的模式有"r”、"w"、"a" 阅读全文

posted @ 2013-04-18 22:16 happy凡 阅读(142) 评论(0) 推荐(0)

scanf()简介

摘要: scanf()函数的完整形式为:int scanf(char *format,arg1,arg2,...)其中,format规定的是字符串的格式及类型,结果保存在arg1,arg2...,这些参数必须是指针。其调用格式为: scanf("<格式化字符串>",<地址表>); 阅读全文

posted @ 2013-04-18 21:51 happy凡 阅读(145) 评论(0) 推荐(0)

printf()函数详解

摘要: 我们先来看printf()函数的标准形式:int printf(char *format,arg1,arg2,...)其中,format主要控制参数arg1,arg2的输出形式,每个转换说明都由%开始,在%与转换字符之间有:“-”:被转换的字符按左对齐的方式输出;“数字”:用于指定最下字段宽度,如果字符长度小于该数字,则以空格填充;“.”:用于进字段宽度和精度分开;“数”:指定精度,即指定字符串中要打印的最大字符数、浮点数小数点后的位数;下面给出一个实例:/* Note:Your choice is C IDE */#include "stdio.h"void main() 阅读全文

posted @ 2013-04-18 19:23 happy凡 阅读(892) 评论(0) 推荐(0)

putchar与getchar()的区别

摘要: putchar()与getchar()比较类似,他们是单字符的输入与输出,即一次只能读/写一个字符,看下面的例子:例1:#include "stdio.h"void main(){ int c; printf("请输入字符:\n"); while((c=getchar())!='!') { putchar(c); }}实验结果为若将程序改为:例2:#include "stdio.h"void main(){ int c; printf("请输入字符:\n"); while((c=getchar()) 阅读全文

posted @ 2013-04-18 19:02 happy凡 阅读(790) 评论(2) 推荐(0)

2012年4月5日

三极管驱动继电器

摘要: 由于继电器不能直接用数字I/O驱动,因此常通过单片机IO口输出控制信号,控制三极管的截止或饱和来驱动继电器,注意:由于三级管的功耗基本都消耗在集电极上,从半导体结构上看,晶体管的C极面积最大,适合加载较大电流;而发射极回路中有电流负反馈作用,实际上加在发射结上的电压和电流都比较小,三极管是工作于放大区而不是期望的饱和区,这样在CE之间会产生较大管压,能量较多地损耗在三极管上,而负载实际上得不到足够的电压。所以,不管什么型号的三极管或场效应管,加负载的时候一定要加载集电极或者漏极上。下面是接法:(以PNP三极管为例)单片机IO口输出控制信号接三极管基极,继电器的线圈正极接三极管的C极,线圈负.. 阅读全文

posted @ 2012-04-05 12:32 happy凡 阅读(1161) 评论(0) 推荐(0)

2012年3月31日

3V、5V混合系统中不同电平器件接口的4种情况

摘要: 一、3V、5V混合系统中不同电平器件接口的4种情况 为了保证在混合电压系统中数据交换的可靠性,必须满足输入转换电平的要求,但又不能超过输入电压的限度。图1就是各种转换电平的例子:TTL电平输入高电平VIH 2V以上 输入低电平VIL 0.8V以下。CMOS电平VIH为0.7×Vcc以上 VIL为0.3×Vcc以下。图1 TTL及CMOS器件的转换电平 例如Vcc为5V±0.5V的系统,CMOS的输入电压VIH至少是3.85V,而VIL必须小于1.35V。在3V/5V混合系统的设计中,必须讨论以下4种信号电平的配置5V TTL输出驱动3V TTL输入;3VTTL输出 阅读全文

posted @ 2012-03-31 13:18 happy凡 阅读(1469) 评论(0) 推荐(1)

点击右上角即可分享
微信分享提示