首页  资讯  商机   下载  拆解   高校  招聘   杂志  会展  EETV  百科   问答  电路图  工程师手册   Datasheet  100例   活动中心  E周刊阅读   样片申请
EEPW首页 >> 主题列表 >> c语言

c语言 文章

Verilog HDL基础之:与C语言的区别与联系(独家)

  • Verilog HDL基础之:与C语言的区别与联系。C语言很灵活,查错功能强,还可以通过PLI(编程语言接口)编写自己的系统任务直接与硬件仿真器(如Verilog-XL)结合使用。C语言是目前世界上应用最为广泛的一种编程语言,因而C程序的设计环境比Verilog HDL更完整。
  • 关键字: VerilogHDL  华清远见  C语言  

大规模FPGA设计中的C/C++解决方案

  • systemC和Handle-C,它们相应的开发系统为:CoCentric System Stadio和Celoxica DK1。这两种语言都是在C/C++的基础上根据硬件设计的需求加以改进和扩充,用户可以在它们的开发环境编辑代码,调用库文件,甚至可以引进HDL程序,并进行仿真,最终生成网表文件,放到FPGA中执行。
  • 关键字: EDA技术  C语言  FPGA  

嵌入C语言的测试驱动开发:为什么要调试?

  • 要点 1.为什么你会遇上这些bug?因为它们是你放的。 2.在TDD(测试驱动的开发)中,你会在一个严格的反馈循环中,开发测试与生产代码。 3.TDD可能有助于避免恼人的Zune bug。
  • 关键字: C语言  TDD  测试驱动  

单片机C语言的一些误用和知识

  •   在学习单片机的时候才真正知道C语言是什么它是来干什么的~但是C语言用到嵌入式只是它小小的一部分他的应用还有很多地方呢,呵呵我们这里就不讨论这个了。我们是不是在写程序的时候错误很多就算编译通过了也达不到我们预期的结果,完了自己是不是也很难找到错在哪儿吧?我绝得语言之所以能称之为语言,它肯定是一种工具一种相互交流相互通信相互传达之间的意图的工具,作为语言那肯定得有自己的语法,要想相互交流肯定得先学好它的语法吧(比如像表达式,函数,循环,指针)我称之为C语言的语法。C语言虽然很强大但是他也有不少陷阱,所以我
  • 关键字: C语言  单片机  

单片机课程学习与感想

  •   课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域, 在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。  回顾起此次单片机课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学
  • 关键字: 单片机  C语言  

重温经典排序思想--C语言常用排序全解

  •   /*  ===============================================  作者:rerli  时间:2003-12-15  目的:重温经典排序思想,并用C语言指针实现排序算法  ================================================  */  /*  =============================================================================  相关知识介绍(所有定义
  • 关键字: C语言  排序  

基于MSP430 Timer_B的D/A转换及C语言源程序

  • 本文分析了利用MSP430的Timer_B在比较模式下输出的脉宽调制(PWM)波,来实现D/A转换的工作原理。介绍了利用MSP430F449的Timer_B的PWM输出产生正弦波和直流电平的方法,并给出了对应的硬件电路和C语言源程序。1.简介1.1MS...
  • 关键字: MSP430  Timer_B  D  A  C语言  源程序  

51单片机DIY制作实例:酷炫的旋转LED数字显示电子钟(含C语言源程序)

  • 该文是一篇基于51单片机的DIY制作详述,作者此时是51单片机初学者,这个制作也可以作为不少单片机学习者的练手实验,如进行多样衍生会得到不错的设计。
  • 关键字: LED显示屏  单片机  电子钟  源程序  C语言  

小容量单片机系统的C语言程序结构

  • 引 言:   2002年初,笔者着手写一个IC卡预付费电表的工作程序,该电表使用Philips公司的8位51扩展型单片机87LPC764,要求实现很多功能,包括熄显示、负荷计算与控制、指示闪烁以及电表各种参数的查询等,总之,要
  • 关键字: 小容量  C语言  程序结构  

学习单片机必备的八大步骤

  • 成为一名嵌入式工程师,简单的单片机基础学习与应用是不可缺少的。学习单片机就是学习单片机的硬件结构,内部资源与外设的应用。在C语言中(极少量的汇编)掌握各种功能的初始化,启动与停止,实现各种功能函数的编写与调试。
  • 关键字: 单片机  工程师  嵌入式  C语言  

基于NRF905的无线温度采集系统设计

  • 摘要:针对有线温度采集技术的局限性,设计了一种低功耗多点无线温度采集系统。对温度采集系统的设计方案进行了介绍,同时对系统的硬件设计进行了分析,并重点对温度采集系统的软件进行设计。编程采用C语言,主要分
  • 关键字: NRF905  无线通信  温度采集  C语言  

C语言精确微秒级的延时

  •   在使用C语言编程时延时程序是非常常见的,但是实现一个精确的延时是不太容易的,在给一个朋友的公司产品做维护时,发现一段代码,可以实现微妙级的延时。看起来代码非常简单。但是我以前没有想到过。我们一起来看看这段代码。   //-----------------------------------------------------------------------------   // Delay_us   //--------------------------------------------
  • 关键字: C语言  延时  

单片机开发中的几个基本技巧

  •   在单片机应用开发中,代码的使用效率问题、单片机抗干扰性和可靠性等问题仍困扰着.现归纳出单片机开发中应掌握的几个基本技巧.   1、如何减少程序中的bug.对于如何减少程序的bug,应该先考虑系统运行中应考虑的超范围管理参数如下.物理参数:这些参数主要是系统的输入参数,它包括激励参数、采集处理中的运行参数和处理结束的结果参数.资源参数:这些参数主要是系统中的电路、器件、功能单元的资源,如记忆体容量、存储单元长度、堆叠深度.应用参数:这些应用参数常表现为一些单片机、功能单元的应用条件.过程参数:指系统运
  • 关键字: 单片机  C语言  

如何使用C语言来编写MSP430的高质量代码

  •   微处理器一般用于特定环境和特定用途,出于成本、功耗和体积的考虑,一般都要求尽量节省使用资源,并且,由于微处理器硬件一般都不支持有符号数、浮点数的运算,且运算位有限,因此,分配变量时必须仔细。另外要说明的是,速度和存储器的消耗经常是2个不可兼顾的目标,在多数情况下,编程者必须根据实际情况作出权衡和取舍。   需要注意的事项如下:   1) 通常在满足运算需求的前提下,尽量选择为变量定义字节少的数据类型。   比如最常用的int和char,int是16位的,char是8位的,如果没有必要,不要使用i
  • 关键字: C语言  MSP430  

51单片机总结--C语言之预处理

  •   编译预处理器是C语言编译器的一个重要组成部分。很好的利用C语言的预处理命令可以增强代码的可读性,灵活性,和易于修改等特点,便于程序的结构化。   预处理命令由符号“#”开头,包括宏定义,文件包含,条件处理三个部分。   其中条件编译我还没有用过,所以就详细介绍一下宏定义和文件包含。   一.宏定义   宏定义命令为#define,它的作用就是实现用一个简单易读的字符串来代替   另一个字符串。增加程序的可读性,和维护性。   宏定义分为不带参数的宏定义,和带参数的宏
  • 关键字: 51  C语言  
共235条 2/16 « 1 2 3 4 5 6 7 8 9 10 » ›|

c语言介绍

C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。主要有以下特点:   C语言在很多方面都可以用,不仅仅是在软件开发上,各类科研都是需要用到C语言的。具体应用比如我是学硬件的,单片机以及嵌入式系统都可以用C来开发。   C 语言发展如此迅速 [ 查看详细 ]

热门主题

FPGA    DSP    MCU    示波器    步进电机    Zigbee    LabVIEW    Arduino    RFID    NFC    STM32    Protel    GPS    MSP430    Multisim    滤波器    CAN总线    开关电源    单片机    PCB    USB    ARM    CPLD    连接器    MEMS    CMOS    MIPS    EMC    EDA    ROM    陀螺仪    VHDL    比较器    Verilog    稳压电源    RAM    AVR    传感器    可控硅    IGBT    嵌入式开发    逆变器    Quartus    RS-232    Cyclone    电位器    电机控制    蓝牙    PLC    PWM    汽车电子    转换器    电源管理    信号放大器    树莓派    linux   
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473