单片机硬件设计有什么要求,设计的步骤,掌握哪些知识?

如题所述

第1个回答  2012-06-13
1.根据MCU的型号查应用手册,了解GPIO功能,集成的接口,工作频率。
2.手册里会有应用典型电路和最小系统,这是你画原理图的第一步。
3.根据你产品的功能需求,扩展适合你MCU接口的外围硬件。举个例子,一款智能手机需要安装重力游戏,那么除了处理器之外,还要有i2c接口的加速度传感器,那么你就选择某个厂商的重力加速度传感器芯片并根据此芯片手册连接到你的处理器的I2C接口。
4.你要具备汇编、c语言、数字电路,模拟电路,电路基础,微机原理、单片机设计等基础知识。
5.高级软硬件工程师具备的知识更加丰富,因为他们钻进了行业,开发出非常专业的工业控制系统,他们对专业算法有相当深入的研究。根据行业分工不同,这些知识甚至还包括机械原理、理论力学、大学物理、高等数学、自动控制原理、伺服电机、步进电机、传感器、计算机网络设备、GPS或北斗基带芯片、操作系统原理、操作系统内核、操作系统设备驱动开发、flash、sdram存储的原理、LCD或液晶显示原理、电源管理、电磁兼容设计、PCB布线设计、高速PCB布线、高频电子、视频编解码、等等,很多很多,看你的方向了。

单片机硬件设计有什么要求,设计的步骤,掌握哪些知识?
1.根据MCU的型号查应用手册,了解GPIO功能,集成的接口,工作频率。2.手册里会有应用典型电路和最小系统,这是你画原理图的第一步。3.根据你产品的功能需求,扩展适合你MCU接口的外围硬件。举个例子,一款智能手机需要安装重力游戏,那么除了处理器之外,还要有i2c接口的加速度传感器,那么你就选择某个厂...

单片机硬件设计者应该学些什么知识呢?
1、数字电路基础,单片机硬件设计主要运用控制系统或不复杂的其他系统,主要涉及数字电路知识,周立功也推荐先学数字电路,比较容易上手,模电也要学,可以放在数字电路后面,2、基础电路的设计知识,包括单片机最小系统设计等 3、学习绘图软件,硬件设计必定需要做画原理图,做pcb,所以学好一实用软件相当于拿...

学习单片机要哪些知识基础,要擅长哪些科目。数学?
【1】入门——理解CPU,理解内存,理解指令读取和运行过程,理解SFR。了解一点汇编,程序运行过程。了解单片机输入输出口的原理。需要掌握【计算机基础】知识和【数字电路基础】以及【单片机开发环境】汇编程序的编程、调试过程。(1个月)【2】应用——能够根据设计要求,进行简单外围电路和C语言的设计。需要...

一个完整的单片机应用系统的研制过程应包含哪些环节
1、总体设计:对系统功能需求、技术指标等,进行必要的可行性分析,明确设计任务。2、硬件设计:硬件设计包括芯片选择、传感器选型及其调理电路设计、配置外设、设计输入\/输出通道、设计电源和抗干扰措施等内容。3、软件设计:软件设计是在硬件的基础之上进行的,需对应硬件电路的连接。软件设计需完成的任务主要...

如何学习好单片机编程设计
其次,端正学习心态。单片机学习过程是枯燥乏味、孤独寂寞的过程。要知道,学习知识没有捷径,只有循序渐进,脚踏实地,一步一个脚印,才能学到真功夫。再次,要多动脑勤动手。单片机的学习具有很强的实践性,是一门很注重实际动手操作的技术学科。不动手实践你是学不会单片机的。最后,虚心交流。在单片机...

51单片机课程设计要怎么写
软件设计 :根据硬件电路开发,去实现要设计的目的。4、流程图 :绘制软件流程图(其实,应该是根据先流程图 再设计 程序的,不过一般具体流程图都是要根据软件细化,所以就放在了编程后便..)5.设计说明 书:总结是设计的过程 \/\/--- 一般 单片机 设计的流程就是这样了,可以根据你们要求具体做哪些....

学习单片机,需要哪些基础,入门都学哪些东西
1、电路基础:一些数字电路、模拟电路基础。毕竟以后要自己设计电路,这些知识是很有用的。2、C语言基础:C语言开发,相比汇编最大的优点就是移植性要好。学习51单片机,C语言编程当然需要有些基础。3、一些单片机的基础知识:虽然是初学者,但是一些基础理论知识还是应该知道的。4、一些焊接等动手能力,...

51单片机硬件部分设计注意点
1、一定要记得接晶振和复位电路。很多学生在Proteus上仿真成功后,焊板子的时候总是不记得把晶振和复位电路接上,这样板子是不会工作的。2、一般没有特殊要求的话,选用11.0592MHZ的晶振。这样有利于得到没有误差的波特率。特别是当与PC机进行通信的话,选用这种晶振比较好。3、复位电路的电容可以选择10uF...

做一个单片机的项目一般需要哪几个步骤
第一,明确你的项目内容,指标,完成的时间等。第二,根据项目指标设计相应的方案,明确项目要求控制的各个外设。第三,根据各个外设的功能和原理设计单片机外围电路的原理图以及各个元器件的选型。第四,根据原理图设计PCB,这个过程同时也要跟机械设计沟通好,确定好PCB的外形和尺寸 第五,制作PCB,在...

做单片机软件设计时,都应该考虑哪些事情
4.在软件编写时,做到模块化,层次清晰,结构合理,易懂易读易移植,利用团队合作完成。5.在软件上,要有防止干扰的措,加看门狗,防止飞程序,禁止死循环。这些是主要几点,对于一个项目,一个产品,在研发时,公司会有严密的管理制度和措施,更会有硬件软件的设计要求的,会更详细具体。

相似回答