电子学的编程
① 电子专业到底学什么
专业课
1、 机械制图 学习工程制图的基本知识和方法、投影原理、视图、剖视、剖面、零件图、装配图、轴测图,使学生能绘制简单的零件图、装配图,并具有阅读视图和绘制控制工程图的能力。
2、 电工基础 学习电路的基本原理和基本规律。使学生掌握直流电路、交流电路和一阶动态电路的计算及基本分析方法,了解非正弦周期性电流电路、二阶动态电路的概念和磁路的基本概念,会进行简单磁路的计算。
学习常用电工仪表的基本结构和原理。使学生掌握直流、交流仪器、仪表的使用。会分析简单常用电工仪表的一般故障的排除方法,能正确使用电工仪表,并培养学生处理数据、解决实际问题的能力。
3、模拟电子技术基础学习基本电子器件和基本放大电路的原理、特性和主要参数,放大电路和反馈电路的常用分析、设计方法、集成运算放大器的结构、特点、技术指标、基本接法和典型应用电路,了解功率放大器、正弦波振荡器和直流稳压电源的工作原理。为学生正确分析电路和维修仪表打下基础。
通过实验,是学生掌握常用仪器、仪表的结构、工作原理、使用方法。掌握常用电子器件特性及主要参数的测试方法,并能合理选用。具有对一般电子电路接线、测试、分析故障及对实验结果进行分析的能力。为学习计算机、及数字仪表打下扎实的基础。
4、数字电子技术基础学习常用逻辑代数基本定律、常见门电路、组合逻辑电路、触发器、时序电路的组成及分析方法,并且具有初步设计能力。了解脉冲的产生及整形电路、A/D、D/A转换的基本原理与典型集成块的外部引线端。
5、 电工内线与电气安全 通过学习,使学生掌握电气安全的基本常识,了解电气布线和施工方法。
6、 电子测量 通过本课程的学习,使学生掌握常用电工电子仪表的基本知识,掌握其基本结构、工作原理及测量方法。
7、电机与电气控制通过本课程的教学,使学生获得电机及电力拖动方面的知识,基本理论及基本计算能力,并受到必要的基本技能训练。熟悉电动机的基本知识,理解电动机的工作原理,会分析电动机的常见故障。
学习常用控制电器的结构、原理、规格、型号及用途,掌握继电器接触器控制线路的基本环节,一般控制线路的分析、设计并熟悉一般生产机械电力设备的用途和工作原理、安装、调试运行和维护的基本知识。学习变压器、交、直流电机和控制电机的基本结构、工作原理及工作特性。
8、 电工识图 通过学习使学生掌握电工绘图方法、原则;常用电工、电子元件文字和图形符号;能正确识读和绘制电工、电子线路原理图、安装图。
9、电子设计自动化通过本课程的教学,使学生熟悉并掌握一种版本的电子线路CAD和电子线路工作台软件的使用。能使用计算机绘制电路图和设计相应的印刷电路板。
10、网页制作与设计利用常用网页制作软件进行网页制作与设计,完成个人的网页制作,能做到在网上发布有关的信息。
11、电力电子技术学习晶闸管的基本原理、主要参数。使学生掌握常用的可控硅整流电路和有源逆变电路的基本原理、波形画法、晶闸管的保护及并联、晶闸管触发电路,了解晶闸管无源逆变、交流调压等电路的基本原理、波形分析及主要参数影响,具备一般可控整流设备的安装、使用能力。
就业方向
本专业方向培养具备智能电子产品设计、质量检测、生产管理等方面的基本理论知识和基本技能,能在电子领域和部门生产第一线从事智能电子产品的设计与开发、质量检测、生产管理、智能电子产品的销售和技术支持技能应用型人才。
毕业生就业主要在电子企业、电子公司和事业单位从事数控设备或仪表、家电控制系统、智能玩具、汽车电子、工业控制网络通信设备、医疗仪器、环境监控等产品的生产检测、维修、调试、生产管理和销售工作。实训环节
电子技能实训、基于数控的高保真功放的电子综合实训、自动检测技术实训、基于AT89S51单片机应用与开发综合实训、专业综合实训、顶岗实习、毕业实习和毕业设计。
② 电子编程要从什么学起
编程的初学者入门的方法如下:
明确编程的本质。
必要的辅助工具与技能。
(1)学会使用git指令和github;
(2)挑选一款合适的IDE会使编程体验和效率大大提升,IDE即集成开发环境,是用于提供程序开发环境的应用程序;
(3)明确学习的方向,不同的划分标准下有不同的开发方向,如按编程语言划分有JAVA,Python,C/C++, Javascript,Ruby,PHP,etc.;
选择合适的学习方式与方法。
(1)学好所有相关的专业课程,无论它多么枯燥乏味;
(2)不要质疑老师让你阅读代码、抄写代码的意义。
关于编程的知识延展:
定义:
编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
编程语言:
(1)汇编语言
为了解决使用机器语言编写应用程序所带来的一系列问题,人们首先想到使用助记符号来代替不容易记忆的机器指令。这种助记符号来表示计算机指令的语言称为符号语言,也称汇编语言。在汇编语言中,每一条用符号来表示的汇编指令与计算机机器指令一一对应;记忆难度大大减少了,不仅易于检查和修改程序错误,而且指令、数据的存放位置可以由计算机自动分配。用汇编语言编写的程序称为源程序,计算机不能直接识别和处理源程序,必须通过某种方法将它翻译成为计算机能够理解并执行的机器语言,执行这个翻译工作的程序称为汇编程序。
(2)机器语言
在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。
(3)汇编程序
汇编程序。使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、繁琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。
但它有不可替代的特性,比如一些单片机或者一些直接控制硬件的程序就一定要用汇编语言
(4)高级语言
高级语言是一类接近于人类的自然语言和数学语言的程序设计语言的统称。按照其程序设计的出发点和方式不同,高级语言分为了面向过程的语言和面向对象的语言,如Fortran语言、C语言、汉语程序设计语言等都是面向过程的语言;而以C++、Smalltalk等为代表的面向对象的语言与面向过程语言有着许多不同,这些语言支持“程序是相互联系的离散对象集合”,这样一种新的程序设计思维方式,具有封装性、继承性和多态性等特征。
高级语言按照一定的语法规则,由表达各种意义的运算对象和运算方法构成。使用高级语言编写程序的优点是:编程相对简单、直观、易理解、不容易出错;高级语言是独立于计算机的,因而用高级语言编写的计算机程序通用性好,具有较好的移植性。用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行,必须通过一个语言处理系统将其转换为计算机系统能够认识、理解的目标程序才能被计算机系统执行。
③ 学电子信息的要学什么编程语言啊
不知道你有没有学过数字电路这门课,电子信息学习编程语言是用于开发硬件方面的,比如CPU的加法器,舞台灯光设计等都是用硬件来控制完成的,而不是用软件计算得出。可以通过对电路进行编程后将程序写入电路,这样就可以通过硬件来实现程序了。差不多就是这样了
④ 电子系的学什么编程语言好呢
我是电子信息工程的,呵呵
主要还是学C语言.
像电子要学的VHDL语言、单片机。以及你以后想发展学ARM等等,都是用C。
汇编语言不太精了,不过还是要知道一点,为考虑系统实时性可能要与C混合编程。
JAVA如果学硬件呢,用得不多,
VB建议知道一点,因为我发现用VB做成小软件应用在串口还真好用。
祝你学习进步,加油,别浪费大学的时间。