1. 设计并画出一个单片机应用系统的硬件原理图,要求如下:
89C51的结构与性能特点
89C51是MCS-51系列单片机的典型产品之一。其内部具有的硬件资源如图3所示。
①4 kB可编程的E2PROM。
②面向控制的8 b CPU。
③128 B内部RAM数据存贮器。
④32 b双向输入/输出线。
⑤1个全双工的串行口。
⑥2个16 b定时器/计数器。
⑦5个中断源,2个中断优先级。⑧时钟发生器。
⑨可以寻址64 kB的程序存贮器和64 kB的外部数据存贮器。
该键盘利用了89C51的片内E2PROM 作为程序存贮器,避免外扩存贮器占用单片机的输入/输出口资源;利用P3口的第二功能完成异步串行通讯功能;用一片ICL232CPE作为接口电平转换芯 片,便实现了键盘的全部硬件逻辑。硬件少,可靠性高。整个键盘采用+5 V直流电源;电路与键位阵列分离设计。本键盘还克服了以往键盘设计中键位少、不
2. 做硬件设计 对于单片机的数据手册 主要看芯片的哪些参数
你是什么芯片? 芯片种类太多,也不能一概而论,一般集成芯片,我主要是看工作温度,工作电压,工作电流等。当然,功能和使用方法是最重要的,也是不得不看的。
3. 简述stc单片机硬件开发流程
片机的型号那么多,如何选取一款合适的进行学习?就从最基础MCS-51开始,指导老师到处是,公司的工程师,同学,都可以,只要你耐心虚心的不耻上问,相信他们都会帮你解答问题。如果你跟着学习的导师,你也会有得天独厚的优势,直接跟着学就行了。其实单片机型号虽然多,但是用法大同小异,学会一种,再上手其他的就很快了。
2如何学习单片机
学射箭,你得去拉弓,整天只摆造型肯定不行;学游泳,你得下水扑腾,整天在岸上做模仿活动不行;学开车,你得坐车上去开,坐沙发上肯定学不会。同样的道理,学单片机,整天盯着单片机看肯定不行,你也必须得亲自动手去练。
没有不下水就学会游泳成为游泳健将的,没有不到车上练就能成为赛车手的,这点大家都清楚,可为什么总是那么多人学单片机的时候,总是要抱着一本书看呢。第一,我们小学中学甚至大学的学习模式都是如此,学什么东西主要都是靠看书;第二,很多人想实践不太清楚该怎么去实践。
3单片机学习的准备工作
第一、足够的信心、恒心和耐心。
第二、教材和教程。
第三、电脑一台,吴鉴鹰单片机开发板一块。
4单片机开发软件环境搭建
单片机开发,首要的两个软件一个是编程软件,一个是下载软件。编程软件我们用KeiluVision4的51版本,也叫做keilC51,不做过多介绍,先直接讲如何安装。
注意事项
在错误的道路上日夜兼程,最终也无法成功。因此,方法和思路绝对是第一重要的。
4. 单片机硬件设计有什么要求,设计的步骤,掌握哪些知识
1.根据MCU的型号查应用手册,了解GPIO功能,集成的接口,工作频率。
2.手册里会有应用典型电路和最小系统,这是你画原理图的第一步。
3.根据你产品的功能需求,扩展适合你MCU接口的外围硬件。举个例子,一款智能手机需要安装重力游戏,那么除了处理器之外,还要有i2c接口的加速度传感器,那么你就选择某个厂商的重力加速度传感器芯片并根据此芯片手册连接到你的处理器的I2C接口。
4.你要具备汇编、c语言、数字电路,模拟电路,电路基础,微机原理、单片机设计等基础知识。
5.高级软硬件工程师具备的知识更加丰富,因为他们钻进了行业,开发出非常专业的工业控制系统,他们对专业算法有相当深入的研究。根据行业分工不同,这些知识甚至还包括机械原理、理论力学、大学物理、高等数学、自动控制原理、伺服电机、步进电机、传感器、计算机网络设备、GPS或北斗基带芯片、操作系统原理、操作系统内核、操作系统设备驱动开发、flash、sdram存储的原理、LCD或液晶显示原理、电源管理、电磁兼容设计、PCB布线设计、高速PCB布线、高频电子、视频编解码、等等,很多很多,看你的方向了。
5. 单片机硬件设计需要注意哪些问题
(1)存储器扩展:容量需求,在选择时就考虑到单片机的内部存储器资源,如能满足要求就不需要进行扩展,在必须扩展时注意存储器的类型、容量和接口,一般尽量留有余地,并且尽可能减少芯片的数量。选择合适的方法、ROM和RAM的形式,RAM是否要进行掉电保护等。
(2)I/O接口的扩展:单片机应用系统在扩展I/O接口时应从体积、价格、负载能力、功能等几个方面考虑。应根据外部需要扩展电路的数量和所选单片机的内部资源(空闲地址线的数量)选择合适的地址译码方法。
(3)输入通道的设计:输入通道设计包括开关量和模拟输入通道的设计。开关量要考虑接口形式、电压等级、隔离方式、扩展接口等。模拟量通道的设计要与信号检测环节(传感器、信号处理电路等)结合起来,应根据系统对速度、精度和价格等要求来选择.
(4)输出通道的设计:输出通道设计包括开关量和模拟量输出通道的设计。
(5)人机界面的设计:人机界面的设计包括输入键盘、开关、拨码盘、启/停操作、复位、显示器、打印、指示、报警等
(6)通信电路的设计:单片机应用系统往往作为现场测控设备,常与上位机或同位机构成测控网络。
(7)印刷电路板的设计与制作:电路原理图和印刷电路板的设计常采用专业设计软件进行设计,如Protel,OrCAD等。
(8)负载容限的考虑:单片机总线的负载能力是有限的。如MCS-51的P0口的负载能力为4mA,最多驱动8个TTL电路,P1~P3口的负载能力为2mA,最多驱动4个TTL电路。
(9)信号逻辑电平兼容性的考虑:在所设计的电路中,可能兼有TTL和CMOS器件
(10)电源系统的配置:单片机应用系统一定需要电源,要考虑电源的组数、输出功率、抗干扰。
(11)抗干扰的实施:采取必要的抗干扰措施是保证单片机系统正常工作的重要环节
6. 单片机硬件系统内容包括什么设计
最小系统非常简单:
晶振提供时钟信号。电源,地。复位电路。基本上就没什么了。
至于你可能会用到一些锁相器,译码器等等,这都是直接在I/O口上添加。
传感器一类的,不要想得那么复杂,所谓传感器驱动,就是A/D模块的程序而已,根据你所选的A/D模块调用函数库,指令库就可以。
7. 硬件电路设计 单片机程序开发
熟练:模拟电子技术
熟练:数字电子技术
熟练:单片机C语言
8. 单片机硬件电路设计有哪些步骤
要想确定与单片机相连的芯片,首先要看你想拿它来做什么,如果是采集信号的话,还要看你采集的是那种信号,如果是音频信号,那么可以选择一些音频解码芯片,如AD1836;如果是采集视频信号,就要选择视频解码芯片,如ADV7171。总之要根据前端的信号类型选择相应的芯片,许多传感器的作用就是采集外部的各种信号。 芯片确定好后,进行引脚相连主要看两大方面的:一是控制接口,即单片机通过此接口实现对芯片的寄存器设置,实现芯片的各种功能。常见的控制接口是串行控制接口,有的支持SPI,有的支持I2C;二是数据通信接口,即用于单片机和芯片之间的数据传输,把采集的数据通过这个接口发给单片机,这个接口有串行的也有并行。一般引脚连接在芯片手册中会有一个推荐电路,可以去参考
9. 单片机控制系统的硬件设计包括哪些
单片机硬件设计,是针对设计需求,以单片机为核心来设计外围电路的。首先要有电源部分,因为单片机供电电压大多是5V或者3.3V,还要有时钟电路、复位电路,这是最基本的。然后就是根据实际项目需求,加入通讯电路、输入输出电路等等。
10. 搞单片机软硬件设计需要学那些 特别硬件的设计方面 推荐本好书给我 谢谢!
模拟电路、数字电路一般都需要,书都是基本,实践才是硬道理,单片机的书推荐《单片机原理及接口技术》北京航空航天大学出版社的,个人感觉挺全面,后面的扩展应用不错,例子多