datasheet
首页 > 关键词 > C语言

C语言

  C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

在电子工程世界为您找到如下关于“C语言”的新闻

STM32 C语言编程易错问题总结
(1)注意数组越界问题;有时候前面定义一个数组,在后面使用时候,对数组越界赋值或者操作;(2)错误的条件判断方式;If(0 < data < 100);//这是错误的写法应该改成if(0<data && data < 100);(3)Switch语句使用:switch和case中间的代码是不会被执行的;(4)在定时器中断服务函数中,定义的...
类别:STM32 2019-05-23 标签: STM32 C语言 编程易错
的是STC12C5A40S2调试,原则上在STC89C5x、AT89C5x等8051核心的单片机上都能够成功,由于程序比较简单,我没有试,但应该没有问题的)1.  #include "Reg52.H" 2. ...
类别:51单片机 2019-05-13 标签: 8051 单片机 波特率 计算公式
在进行8051单片机应用系统程序设计时,编程都往往少不了要直接操作系统的各个存储器地址空间。C51程序经过编译之后产生的目标代码具有浮动地址,其绝对地址必须经过BL51连接定位后才能确定。为了能够在C51程序中直接对任意指定的存储器地址进行操作,可以采用扩展关键字“at”、指针、预定义以及连接定位控制命令。在这些方法中,本人认为最简单而有效的方法是用“ _at_ ”关键字...
类别:51单片机 2019-05-13 标签: 51单片机 C语言编程 绝对地址
8051单片机的C语言编程
      8051的C语言编程和传统的C语言编程是类似的。当然其中有些数据类型是不一样的,我们知道8051支持强大的位寻址能力,因此8051的C语言编程增加了一些新的数据类型,为了不使的8051的能力被浪费。下面给出新增的数据类型。       bit   ——用于定义1个位变量,用于...
类别:51单片机 2019-05-13 标签: 8051 单片机 C语言编程
stm32编程过程经常定义变量类型,经常担心数据运算过程中 超过变量类型范围。因为在编程过程中,不同的CPU,其数据类型的意义各不相同,所以一定要注意相应变量数据类型的定义和转换,否则在计算中可能会出现不确定的错误。所以下面列出常见数据类型:一、C语言数据类型stm32使用的数据类型定义在 stm32f4xx.h中整型定义:#include "...
类别:STM32 2019-04-16 标签: stm32 C语言 数据类型
嵌入式C的这些高级用法你知道吗
内存管理我们需要知道——变量,其实是内存地址的一个抽像名字罢了。在静态编译的程序中,所有的变量名都会在编译时被转成内存地址。机器是不知道我们取的名字的,只知道地址。 内存的使用时程序设计中需要考虑的重要因素之一,这不仅由于系统内存是有限的(尤其在嵌入式系统中),而且内存分配也会直接影响到程序的效率。因此,我们要对C语言中的内存管理,有个系统的了解。 ...
类别:综合资讯 2019-02-20 标签: 嵌入式 C语言
不用定时器和汇编语言,只用C语言实现精确无误的延时
对于51定时器,却是有点少,有时候不经意间就被用完了,而实现定时又TM神坑了!一般的解决方案有直接上汇编,一条语句的执行时间就是一个机器周期,所以多写几个就实现了完美的定时功能。可是可是……..又有多少学51的会汇编呢?呵呵哒所以来分享一个神好用的方法,C语言的while和nop结合使用实现精确延时上调试代码:#include#include#define TIME ...
bit 位标量声明声明一个位标量或位类型的函数 sbit 位标量声明声明一个可位寻址变量 Sfr 特殊功能寄存器声明声明一个特殊功能寄存器 Sfr16 特殊功能寄存器声明声明一个16位的特殊功能寄存器 data 存储器类型说明直接寻址的内部数据存储器 idata 存储器类型说明间接寻址的内部数据存储器 pdata 存储...
类别:51单片机 2018-12-01 标签: C51 编译器 C语言 关键字
答案是否定的!为什么呢?一、在Linux C中,使用attribute关键字,声明constructor和destructor,可以自定义程序入口点,不一定是在main函数开始执行。#include__attribute((constructor)) void before_main()  {      printf...
类别:其他技术 2018-12-01 标签: c语言程序main函数 开始执行
;  (4)单片机复位后,TCON,SCON给位清零。C51语言允许用户自己写中断服务子程序(中断函数)首先来了解程序的格式:void 函数名() interrupt m [using n] {}关键字 interrupt m [using n] 表示这是一个中断函数m为中断源的编号,有五个中断源,取值为0,1,2,3,4,中断编号会告诉编译器中断程序...
类别:其他技术 2018-12-01 标签: 单片机 C语言函数 中断函数

C语言资料下载

:7111128060 上架时间:2003-11-7 出版日期:2004 年1月 开本:16开 页码:258 版次:2-1 内容简介 书籍 计算机书籍    本书是由c语言的设计者brian w. kernighan和dennis m. ritchie编写的一部介绍标准c语言及其程序设计方法的权威性经典著作。全面、系统地讲述了c语言的各个特性及程序设计的基本方法...
类别:C/C++ 2013年06月20日 标签: C语言
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《C语言入门经典(第4版)》的源代码及课后练习答案 对应的书籍资料见: C语言入门经典(第4版) 基本信息 原书名: Beginning C: From Novice to...
类别:C/C++ 2013年06月19日 标签: C语言
中文名: 你必须知道的495个C语言问题 高清PDF中文版 原名: C Programming FAQs 作者: (美)萨米特. 译者: 孙云 朱群英. 资源格式: PDF 版本: 扫描版 出版社: 人民邮电出版社. 书号: 9787115194329. 发行时间: 2009年02月01日 地区: 大陆 语言: 简体中文...
类别:C/C++ 2013年06月19日 标签: C语言
目  录 前言 第一篇 预备知识篇 第1章C魔法概览 /2 1.1 例说编程语言 2 1.2 用C语言编程的基本注意事项 6 1.3 主流C语言编译器介绍 8 1.4 关于GNU规范的语法扩展 10 1.5 用C语言构建一个可执行程序的流程 11 1.6 本章小结 12 第2章学习C语言的预备知识 /14 2.1 计算机体系结构简介 14 2.1.1 贮存器 15...
类别:C/C++ 2018年05月02日 标签: C语言
语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定...
类别:C/C++ 2013年06月19日 标签: C语言
1. C 语言中的指针和内存泄漏 5 2. C语言难点分析整理 10 3. C语言难点 18 4. C/C++实现冒泡排序算法 32 5. C++中指针和引用的区别 35 6. const char*, char const*, char*const的区别 36 7. C中可变参数函数实现 38 8. C程序内存中组成部分 41 9. C编程拾粹...
类别:科学普及 2013年06月19日 标签: C 语言 难点
那些新的事物,而忽视了用以构筑未来的坚实基础。C语言正是这样的基础。世界上的许多程序代码是在C上运行的。C++正是在此基础上建立的,其语法构成了Java的基础。然而,如果C仅是其他语言的起点,它就会成为有趣但却遭到遗弃的语言。事实并非如此,这实在是我们程序员的一件幸事。像当初发明它一样,C语言在今天仍是至关重要的。读者将会看到,C99标准包含新的和富有创新精神的指令,这些指令再一次将C推到了语言开发...
类别:C/C++ 2013年06月20日 标签: C语言大全
图书描述 出版日期: 2010年1月1日 Linux操作系统是一种类UNIX完整的操作系统,它不仅功能强大、运行稳定,而且用户可免费使用。《Linux环境C程序设计》由浅入深,循序渐进地讲授在Linux系统下使用C语言进行软件开发的方法。全书内容包括Linux的基本概念和操作方法、C语言编程方法、D-BUS和线程控制、网络协议和LibCurl网络编程、数据库C语言编程接口,以及GTK+...
类别:嵌入式系统 2013年04月16日 标签: linux
Beginning C, 5th Edition(2013) C语言入门经典(第5版)的对应英文版 编程导师Ivor Horton经典巨作 长期位居C语言开发类零售榜首 第五版全新包装隆重上市 超高的性价比助你快速掌握C语言 提升您的编程技能;完善您的职业生涯 C语言是每一位程序员都应该掌握的基础语言C语言是微软.NET编程中使用的C#语言的基础;C语言是iPhone...
类别:C/C++ 2016年08月08日 标签: C语言 C语言入门经典
全国计算机等级考试2级C语言题库(电子版) 很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程序,这简直就是天方夜谭...
类别:科学普及 2013年06月18日 标签: 南开100题 C语言

C语言相关帖子

0

0

截图只是部分,具体看下面目录,图片下面也有获取地址 下载地址:https://bbs.usoftchina.com/thread-211131-1-2.html技术交流:78709199 目录内容:0001、PC与单片机通信(RS232) 0002、C与VB语言联合在proteus上仿真 0003、IC卡读写仿真 0004、Integrate就医服务平台论文 0005、PC...
0次浏览 2019-05-23 信息发布

0

0

户进程调用驱动程序时,系统进入核心态,这时不再是抢先式调度.也就是说,系统必须在你的驱动程序的子函数返回后才能进行其他的工作.如果你的驱动程序陷入死循环,不幸的是你只有重新启动机器了,然后就是漫长的fsck. 更多C语言 C++、JAVA、数电模电、51单片机、PIC stm32 ARM Linux驱动 嵌入式、安卓系统 FPGA、DSP Cortex-M3学习 更多学习嵌入式单片机的童鞋们请...
0次浏览 2019-05-22 【Linux与安卓】

0

0

.usoftchina.com/thread-211758-1-1.html 目录 第1章 8051单片机C语言程序设计概述  1.1 8051单片机引脚  1.2 数据与程序内存  1.3 特殊功能寄存器  1.4 外部中断、定时/计数器及串口应用  1.5 有符号与无符号数应用、数位分解、位操作  1.6 变量、存储类型与存储模式  1.7 数组、字符串与指针  1.8 流程控制  1.9 可重入函数和中断函数...
0次浏览 2019-05-21 信息发布

0

0

第八章 数组 下载地址:https://bbs.usoftchina.com/thread-210473-1-1.html C语言精品视频教程大全...
0次浏览 2019-05-20 信息发布

0

0

;7"(6437数据手册中有中断源对应的事件号)。"function"项填入中断服务函数名"_T1HIsr"(需在C语言编写的函数前加下划线)。然后点"应用","确定"即可退出。     注:一些人说还要在"Dispatcher"中勾选"Use...
0次浏览 2019-05-19 【DSP 与 ARM 处理器】

0

0

分享个DSP C语言的IIR滤波器 单片机源程序如下: #include <math.h> #include <stdio.h> #include "fdacoefs.h" //********************************************* //fs=1000000,fpass=10000,fstop=50000...
0次浏览 2019-05-19 【DSP 与 ARM 处理器】

0

0

说到单片机编程,不得不说到状态机,状态机做为软件编程的主要架构已经在各种语言中应用,当然包括C语言,在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。灵活的应用状态机不仅是程序更高效,而且可读性和扩展性也很好。状态无处不在,状态中有状态,只要掌握了这种思维,让它成为您编程中的一种习惯,相信您会受益匪浅。 状态机可归纳为4个要素,即现态、条件、动作、次态。这样的归纳,主要是出于...
0次浏览 2019-05-19 【微控制器 MCU】

0

0

所至。   因此,需要另外编写用于校正的语句,我用了两种方法来实现这个目的:   1、用内嵌汇编的形式   #asm //此段汇编程序用于将位于程序段3FFH的call 3ffh //内部RC振荡器的校准值放入校准寄存器,bsf _STATUS,5 //在进行C语言调试时应屏蔽这段程序movwf _OSCCAL#endasm   2、用C语言标准形式   const unsigned...
0次浏览 2019-05-18 【微控制器 MCU】

1

0

项目中用到TI的这款DAC芯片,非常好用,强烈推荐,STM32驱动源码C语言格式,方便同学们参考使用,其他架构MCU使用仅需略作修改即可,因为是采用的模拟SPI驱动方式,换平台非常easy。 此内容由EEWORLD论坛网友ylyfxzsx原创,如需转载或用于商业用途需征得作者同意并注明出处 DAC8532 DAC8552 16bitDAC芯片STM32模拟SPI驱动程式 DAC...
138次浏览 2019-05-18 【模拟与混合信号】

0

0

,包括学习Linux系统的基本应用,Linux的常用命令、C语言编程基础、常用的数据结构。特别是C语言中对指针的理解和应用。这一阶段的主要目的是学习编程语言、开发环境、和培养自己的编程思维,为进一步学习嵌入式开发打下良好的基础。  学习ARM体系结构编程,这一阶段才是真正的嵌入式编程,首先我们要选择一款嵌入式CPU和一款嵌入式开发平台,目前ARM 嵌入式CPU应用最广泛,这一阶段重点是学习...
0次浏览 2019-05-16 信息发布

C语言视频

C语言程序设计视频教程(曾怡)
C程序设计视频教程(曾怡):本套视频教程由曾怡副教授讲解,使用教材为:《C程序设计》 谭浩强 清华大学出版社出版。是难得的C语言学习视频教程。全程共30讲,每讲45分钟左右。主要讲解了c语言概述、数据类型、运算符与表达式、顺序程序设计、选择机构程序设计、循环结构程序设计、数组、函数、指针、结构体...
2016-03-13 标签: C语言 视频
在Atmel Studio 6中建构一个用于GCC的新C语言设计项目
学习如何在Atmel Studio 6中建构一个用于GCC的新C语言设计项目。...
2015-02-11 标签: Atmel Studio 6 C语言
零基础学习c语言
小甲鱼讲授零基础学习C语言,谭浩强版本 课件及源码 http://download.eeworld.com.cn/download/%E8%80%81%E7%99%BD%E8%8F%9C/586315...
2018-11-02 标签: C语言 小甲鱼 循环 指针 结构体
十天学会单片机和C语言编程
帮助你轻松掌握单片机和C语言编程。...
2016-09-19 标签: C语言 单片机 编程
AVR单片机入门——零基础学AVR单片机与C语言技术
慧净电子制作的零基础AVR单片机学习教程,包含操作篇与试验篇,欢迎大家来学习交流!...
2016-12-21 标签: AVR C语言 单片机
嵌入式系统编程系列课程
本课程手把手教你如何在嵌入式微控制器上用C编程,以及嵌入式处理器内部的运行情况。以Cortex-M处理器执行代码,并看其与物理世界如何连接。...
2015-08-18 标签: C语言 Cortex-M 嵌入式系统
代码规范与程序框架
作为编码人员的你一定维护过别人的代码,你在维护的时候是会骂这“这真是一坨坨”还是会对其赞叹有加。同时也相信网友们都希望自己的代码不会被人骂。 一个软件的生命周期中,80%的花费在于维护,规范的代码可以减少程序员们的理解时间,降低维护成本,易于二次开发。 同样,如果你将源码作为产品发布,需要按照规范,...
Arduino基础视频
本视频讲解了Arduino的开发环境安装到数电模电c语言基础,讲解了各种传感器使用及各种小DIY设计,最后还讲了智能小车设计...
2017-12-02 标签: Arduino 慧净电子
ARM微控制器与嵌入式系统
    本课程课程要求学生具备C语言编程基础,在课程中逐步讲解ARM微控制器(单片机)与嵌入式系统,面向实践安排教学,鼓励动手实践和自由创新,适合想参与科技活动的本科生和爱好者。...
2018-03-09 标签: ARM 嵌入式 清华 曾鸣

小广播

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved