计算机行业发展非常快,大学里的教育基本都跟不上实际的社会需求。如果你所在的学校还在指定大家使用谭浩强的教材,或使用VC6.0来教大家上机实验,那你不妨看看本文,这里有一些建议可以帮助你不会脱离社会太远。
考虑到这是一个过来人感觉很基础,但是对于初学者又觉得困难重重的问题,我想如果这篇文章要想写得不让你觉得专业名词扎堆,内容高深莫测,读完还是不知所云,那最好的办法也许是,我们通过沟通的方式把整个「C语言应该怎么学」的问题由小及大的展开,慢慢来谈。
在开始之前,我们先来做一个小测试。
一
关键字:
C语言 VC6.0
1开关电源电路的设计
系统中的开关电源电路为蓄电池的充电提供稳定的电压采用的是反激式的开关电源电路。反激式开关电源的电路比较简单,比正激式开关电源少用了一个大的储能滤波电感,以及一个续流二极管,因此,反激式开关电源的体积要比正激式开关电源的体积小,且成本也要低。此外,反激式开关电源输出电压受占空比的调制幅度,相对于正激式开关电源来要高很多,因此,反激式开关电源要求调控占空比的误差信号幅度要比较低,误差信号放大器的增益和动态范围也要较小。基于这些优点,反激式开关电源在目前家电领域中被广泛的应用。如
关键字:
单片机 UC3842
很多读者在此之前可能根本没有使用或者听说过C语言的异常处理,印象中都是C++或者java才有的东西,C语言怎么会有异常处理呢?当然估计在大学出于一般的性的学习考试之类的话老师几乎是不会提及C语言的异常处理的,那么到底什么是异常处理?C语言中又该如何来实现异常处理呢?那么我们今天就讲解一种典型的实现C语言异常处理的方法,以setjmp()函数和longjmp()函数实现的异常处理,我尽可能的把它们是怎样实现异常处理方法讲解清楚,希望接下来的内容对你有所帮助,让你学到一些新的东西。
首先我们来了解下
关键字:
C语言 异常处理
6月6日,2015年山东大学“宏晶杯”单片机应用技术竞赛在兴隆山校区工程训练中心落下帷幕。经专家评审,大赛共评出一等奖22项、二等奖34项、三等奖48项。本科生院齐炳和院长助理、控制学院党委书记王志明教授、计算机学院副院长贾智平教授、山东管理学院孙梅玉教授以及来自控制学院、信息学院、电气学院、物理学院、机械学院的专家出席了颁奖典礼。
本次大赛全校共有来自控制、信息、物理、计算机、机械、电气、能动等学院的174支队伍参赛。参赛学生结合给定题目,利用所学专业知识,在完成竞赛题
关键字:
宏晶杯 单片机
预处理是C语言的一个重要知识点,它能改善程序设计的环境,有助于编写易移植、易调试的程序。因此,我们有必要掌握好预处理命令,在自己编程的时候灵活的使用它,使得编写的程序结构优良,更加易于调试和阅读。接下来我尽可能的把预处理中重要知识点向读者讲解清楚,使读者能够在自己以后编程的过程中熟练的使用预处理命令。
C语言的预处理主要有三个方面:
1、文件的包含
2、宏定义
3、条件编译
一、文件包含的形式有下面两种
1、#include "文件名"
2
关键字:
C语言 预处理
本节我们将从代码格式来审视你的代码,主要是从下面3个方面进行讲解:
1.代码格式的重要性
2.规范自己的代码格式
3.函数设计和变量定义格式
一、代码格式的重要性:
好的代码格式犹如男工程师看见美女,女工程师看见帅哥一样,有种一见钟情的感觉。但是事实上很多人不注重代码的规范性,结果写出来的代码,没有连自己都不想看第二遍,这是工程师的大忌。
不论是硬件工程师还是软件工程师,良好的代码格式是基本功。如果你写的代码别人就看了几行就感觉恶心、呕吐,你说你的代码别人还有耐心全
关键字:
单片机 嵌入式
经常有单片机爱好者问我们,如何学习单片机?学习单片机的步骤是什么?
我们初略总结了一下,单片机学习的过程基本上可分四个阶段:
第一阶段
是先浏览教科书里的硬件部分,大至了解单片机的硬件结构。如
ROM、RAM、地址、I/O口等,以及看一些厂家的MCU资料(Data Sheet),来加强MCU所提供各项资源的印象。
第二阶段
就是了解二进位数字、十六进位数和软件方面的内容。尽管有很多
高级语言可用于单片机的编程,但我觉得初学还是以汇编语言为好,更有利于和硬件结合
关键字:
单片机 C语言
前些天在版主群里有人问“有没有好用的延迟函数啊?”我的第一反应就是“延迟函数要视自己的应用而编写,不可能千篇一律的应用。”可是回首一看,单片机的发展历程,在不同时期里有着不一样的延迟函数。
在版主上学的年代里,单片机课程老师对汇编语言有着非常深入的了解,如XX指令是单指令周期,XX指令是双指令周期。如果使用了C语言编程,也要仔细看生成的汇编代码然后再调节。例如下面的代码示例:
功能 延时(12M 24M)
误差 Ms S 5% 10Us
关键字:
嵌入式 C语言
在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。
1软件抗干扰方法的研究
在工程实践中,软件抗干扰研究的内容主要是:一、消除模拟输入信号的嗓声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的软件抗干扰方法。
1.1指令冗余
CPU取指令过程是先取操作码,再取操作数。当PC受干扰出现错误,程序便脱离正常轨道“乱飞&r
关键字:
MCS-51 单片机
导读:单片机相信大家都很熟悉了,单片机就是小型的计算机,在电子领域越来越受欢迎,但是单片机的工作原理是怎么样的呢?小面就让小编为大家介绍一下吧~~~
1.单片机工作原理--什么是单片机?
单片机,全称为单片微型计算机(Single-Chip Microcomputer),又称微控制器(Microcontroller),是把中央处理器、存储器、定时/计数器(Timer/Counter)、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机。它的最大优点是体积小,可放在仪表内部,但存储量小,输
关键字:
单片机 ALU 单片机工作原理
导读:在无老师指导的情况下学习单片机,不免会产生这样或那样的问题而无处求解,对于自学而言,视频教程是最合适不过的了,本文就为大家讲解单片机视频~~
一、单片机视频教程- -锐志51单片机开发板
锐志51单片机开发板视频教程网址为:http://v.eepw.com.cn/video/playlist/id/4269
是广大电子爱好者自学51单片机的好去处,以下是视频教程的讲解目录,有需要的童鞋可以自行观看~
第一讲 锐志RZ-51V20开发板介绍
第二讲 锐志开发板
关键字:
单片机 锐志 单片机视频教程
导读:单片机,一种类似于计算机的集成电路芯片,克服了计算机的体积大、重量大的缺点,是计算机初学者的好帮手。本文就为大家解答单片机的结构?原理?应用?等多种问题,快来涨姿势吧~~~
一、单片机原理- -简介
单片机,英文名称为Microcontrollers,又称为单片微控制器,是一种微型计算机系统,包括CPU、RAM、ROM、I/O口及中断系统、定时、计数等多种功能,仅比计算机缺少I/O设备。单片机按不同的分类标准可分为通用型或专用型、总线型或非总线型、工控型或家电型,具有体积小、质量轻、价格
关键字:
单片机 集成电路 单片机原理
volatile的重要性对于搞嵌入式的程序员来说是不言而喻的,对于volatile的了解程度常常被不少公司在招聘嵌入式编程人员面试的时候作为衡量一个应聘者是否合格的参考标准之一,为什么volatile如此的重要呢?这是因为嵌入式的编程人员要经常同中断、底层硬件等打交道,而这些都用到volatile,所以说嵌入式程序员必须要掌握好volatile的使用。
其实就象读者所熟悉的const一样,volatile是一个类型修饰符。在开始讲解volatile之前我们先来讲解下接下来要用到的一个函数,知道如
关键字:
C语言 volatile
一、单片机的广泛性
几乎很多从事控制代码编写的工程师,第一次接触的控制类项目都是单片机,不论是在学校还是工作了。有了单片机基础,学习其他的单片机和嵌入式都相对要容易些。
二、单片机的主要内容
1.先认识单片机,了解单片机的主要组成和各个管脚的定义及功能;
2.了解一些单片机汇编知识,方便后续调试;
3.掌握单片机中断机制,这个后续还会讲到;
4.掌握单片机定时和计数器;
5.掌握单片机的串口通信。
以上是对想从事单片机学习的人必须掌握的基本内容。
关键字:
嵌入式 单片机
大多数的读者在学习编程语言的时候都不喜欢那些枯燥的文字描述,包括我自己在开始学习编程的时候也是这样,对于代码的热情远远高于文字,所以我在我写东西的时候也不喜欢用枯燥的文字描述来向读者讲解,更喜欢用代码加上适当的文字描述的方式进行讲解,因为有些东西可能用枯燥的文字描述半天还不如实实在在的给读者呈现出一段简单的代码,让读者理解得更加的透彻些。但是并不是说文字描述就没用,文字描述也很重要,只是绝大部分读者都更加的希望直接达到最终的效果,都想跳过那些中间的步骤。接下来我们接着上一篇博客《C语言的那些小秘密之链
关键字:
C语言 链表
单片机、c语言介绍
您好,目前还没有人创建词条单片机、c语言!
欢迎您创建该词条,阐述对单片机、c语言的理解,并与今后在此搜索单片机、c语言的朋友们分享。
创建词条
关于我们 -
广告服务 -
企业会员服务 -
网站地图 -
联系我们 -
征稿 -
友情链接 -
手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
京ICP备12027778号-2 北京市公安局备案:1101082052 京公网安备11010802012473