C语言在很多方面都可以用,不仅仅是在软件开发上,各类科研都是需要用到C语言的。具体应用比如我是学硬件的,单片机以及嵌入式系统都可以用C来开发。
C 语言发展如此迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C 语言加上一些汇编语言子程序, 就更能显示C 语言的优势了, 象PC- DOS 、WORDSTAR等就是用这种方法编写的。归纳起来C 语言具有下列特点:1. C是中级语言它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以象汇编语言一样对位、字节和地址进行 *** 作, 而这三者是计算机最基本的工作单元。
2. C是结构式语言结构式语言的显著特点是代码及数据的分隔化, 即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C 语言是以函数形式提供给用户的, 这些函数可方便的调用, 并具有多种循环、条件语句控制程序流向, 从而使程序完全结构化。
3. C语言功能齐全C 语言具有各种各样的数据类型, 并引入了指针概念, 可使程序效率更高。另外C 语言也具有强大的图形功能, 支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大, 可以实现决策目的编游戏,编3D游戏,做数据库,做联众世界,做聊天室,做PHOTOSHOP做FLASH,做3DMAX。
4. C语言适用范围大C 语言还有一个突出的优点就是适合于多种 *** 作系统, 如DOS、UNIX,也适用于多种机型。
C语言对 *** 作系统和系统使用程序以及需要对硬件进行 *** 作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
很全的哦 希望您慢慢看 仔细看 文章内容:.伊弓~乙采1己迄畸拳慑札毛彳盆汝.电冰箱化霜定时器微机自动检测分拣系统的设计与研制万豆电器集团公司量竺::序言无霜电冰箱专用部件化霜定时器在一九八七年开始国产化.这个产品出厂检验项目不算多,但测试效率低.化霜定时器微机自动检测分拣系统可以有效地提高测试精度和效率.该系统经过计量检定和专家鉴定后,投入生产经过几年使用,技术性能和可靠性不断提高.本文作者通过组织参与该项目的研制体会,介绍该系统的设计思路,和检测方法.设系统以"--17型微机为核心,自行开发了软件系统,实现了系统功能自检,自动检测,分拣,打印,显示和故障报警功能.单班(7小时)测试能力≥1500个,在国内率先实现了化霜定时器的自动测试分拣,使产品产量和质量得到较大程度的提高,取得了明显的经济效益和社会效益.一,系统的技术性能和设计特点化霜定时器微机自动分拣系统是以"--ⅱ"型微机为主机,采用数学显示高精度测试仪表,井根据用户提出的电气参数和接口电路要求,设计了专用的信号转换和接口电路,保证了系统的设计测试精度,简化了调试程序,提高系统的可靠性.在外围电路设¨.方面,尽量采用了专用集成电路,使系统更加可靠和简化,电路设计走向台理.在软件开发方面,系统软件具有自检,夹紧,测试,判断,分拣功能和防漏检,系统维护等功能.该系统设有电源滤波装置,防干扰屏蔽装置和漏电保护装置.该系统的主要电气安全指标测试项目是"绝缘电阻"和"电气强度"测试,使用技术条件为:1.电源电压:220±5%2.工作环境沮虚0℃~+4℃5.温度≤754.大气压:750±305.功耗:≤500该系统显示内容包括:1. *** 作提示2.被测工件号5.测试结果(合格或布合格)4.台捂工件总囊5.不合格工件总数.合格率二,系统的工作原理电冰箱化霜定时器微机自动检测分拣系统的方框原理如图1所示.主要由兆欧,高压6】试发生器,自动测试分拣活动机头,计算机控制系统等组成.兆欧,高压测试仪产生的测试信号经转换送到活动机头和信号转接板,活动机头接到测试信号后,按设定的3图1系统基本原理框图图2系统硬件组成方框图程序,进行"电器强度"测试,和"绝缘电阻测试,测试结果送到信号转接板,经过计算机系统对比判断是否台格,并显示打印结果.在测试中经计算机判定某项指标不台格(如绝缘电阻测试设定&为不合格),计算机马上发出指令,命令不台格的产品送到"不台格品出口"这个结果同时在计算机中进行累加,显示,打印出不合格产品的项目和数值.合格的产品在"台格品出口"滑到输送带送至下一工序.检测过程如下:开机后系统自动进入白检状态机头运行检查吸台走位是否正确,机构检测兆欧测量,高压设备是否能正确运行.显示器显示自检正常后,则可装入工件进行检测,其检测,分拣程序是:装入工件后,机头运行至兆欧测试点,对测试件加上500高压进行绝缘电阻测试,测试结果送入计算机,同预置标准进行比较,若判为不台格则送到指定位置脱落分离至不舍格品收集箱内.若判为合格,则由计算器发出运行控制信号,使糟应的继电器动作,断开兆欧测试信号,接通高压测试信号,进行"电气强度"项目测试,此时有1.8/50交流电眶加至测试件上,经1秒钟测试后,把测试结果进入计算机比较,若不合格则按上述方法处理,属合格的,则送到指定位置自动分离脱落到传送带上.系统再对下一个产品进行检测,重复以上动作.这样循环往复,不断运行测试,计算机不断累加统计.系统检测单个工件时间不大子16秒.该系统检测精度经广东省计量科研所检定,测试精度达到一级.三,系统硬件电路及其软件设计化霜定时器微机自动检测分拣系统危--计算机为核心,配备了一2型兆欧洲试仪和2671型电气强度测试仪,并为其设计了专门的信号转换接口电路和专用功能电路.系统硬件组成方框图如图2所示,该系统结构从进入检铡工位,完成检测,分拣等均以垒自动流水形式进行. *** 作十分简便,设计的动作程序如图3所示.由于实现了微机程序控制,检测迅速,自动化程度高.1.系统自检功能设计通过计算机测定的程序为:接通系统电源几秒钟后,显示屏显示"机头自检,请稍候的中文字样,此时传输机构运行,如有故障,系统会发出警告蜂呜声,并显示出来.然后进行设备自检,经过臼检判断正常时,显示器显示:"设备正常,此时系统进入测试状态.2.系统测试电路的设计.该系统检测装置组成如图4所示.系统进行测试时,其工作程序为:装入工件一电磁铁自动夹紧工件一活动机头运行到铡试点一测试台格一送到台格品出口一电磁铁释放一落入输送带.测试不合格一送到不舍格品出口一电磁铁释放.落^不囫旭【田胤点.———————一——一…图希莓锯计动作程审图合格品收集箱.系统检测没计程序如图5所示,"电气强嚏删歧的出路设计见稿图6,本文图略),活动机头驱动电路(见原稿图7.率文圈略)5.系姥雏护的程序设计.为使用户掌握系统运行情况,熟悉维护办法,结台系统在运行中可能出现的故障,及时找到故障所在位置,特设计了系统的维护程序,专供用户保养和维修时用.系统维护程序(见原稿图8.本文图略)圉5检测设计程序图图4墨检嘲装置组成方框图耋四,结论电冰箱化霜定时器微机自动检测分拣系统经过设计实施制造后,经用户使用证明效果良好.该系统以一ⅱ计算机为核心,自行设计开发了软件,实现了化霜定时器的自动检测和分拣.该系统经市级鉴定验收,专家认为落季鸵设计合理,测试精废商, *** 作方便,可靠性好目欢迎分享,转载请注明来源:内存溢出
评论列表(0条)