用户登录
用户注册

分享至

单片机软件与硬件 单片机是软件还是硬件

  • 作者: 猴子鸡鸡冲啊
  • 来源: 51数据库
  • 2020-04-18

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

在应用中需要按照不同的应用要求 进行编程,把程序下载到单片机中,这个程序也就是软件。

一个完整的单片机系统需要哪些硬件和软件?

回答补充问题:

程序的编辑和编译是在一个软件中完成吗?

一般都是,具体要看你所选用得程序开发软件的功能。一般用来编辑程序的软件都带有编译功能,要不然感觉有点搞笑!比如keil51可以编辑又可以编译!

用C来编好像是在keil51可以完成编译,要是用汇编来编用什么编译啊?

keil51同样可以编译汇编程序!个人感觉用汇编的话伟福的WAVE软件也很不错,看数据存储区的数据很方便,上学时用的是这一个。

烧录器是什么个原理?

原理有点麻烦,作用是把你编译后没问题的程序写到单片机中去。

软件仿真和硬件仿真

软仿真一般用在程序与外硬件电路无关的情况下,比如纯粹数据的运算与转换上

与硬件电路有关是就要用硬仿真,不过需要配备仿真器哦!

学习单片机要用什么软件和硬件???

首先是要有一台仿真器,再加上一些必要的电路板(一般要自己设计的呦),电路板的作用是提供外围电路。因为单片机不同于PC,使用单片机的目的就是对外围电路进行控制实现特定的功能,没有实际的外围电路进行功能验证就等于纸上谈兵。另外万用表,逻辑笔之类的东西也要用到,有条件的话再配个示波器就更好了。

软件一般的仿真器都带,直接用就是了,如果要学C51最好再找一套KEIL C51软件。

单片机硬件和软件

硬件复位是从外部拉低(或拉高)复位端口,软件复位是从程序里写入程序,满足条件进行复位。

软件复位就是什么 JBC什么的吗 是指令?

不同的单片机有不同的指令,是指令

单片机编程需要哪些软件和硬件

如果是开始学习的话,可以从网上下两个软件,一个单片机编程软件Keil uVision,一个是Protues画硬件电路图的。在Protues中把基于单片机开发的电路图画出来,然后在Keil中编程,将程序放在Protues中就可以看到单片机控制的结果,希望对你有帮助。

单片机开发需要什么硬件和软件

买一个开发板,keil软件(写C程序)、stc-isp-v..(用于下载程序到单片机里)

一般情况下,你要是买开发板,开发板带的光盘中都有学习单片机需要的软件。

怎么能快速的学会单片机硬件设计和软件编程,想自己在学习过程中尽量少走些弯路吧!向高手们请教,谢谢!

想学的,可以去 电驴 下载郭天祥的视频教程《十天学会单片机》,再买块学习板(有的叫开发板)!这样会很快就可以按照视频里的内容,自己动手练习!

如果你嫌买开发板贵!!如果你的动手能力超强,可以自己买块单片机最小系统板,到淘宝上搜寻,估计几十元就搞定了,把单片机的最小系统做出来就可以了,其他外接的器件可以根据自己需要的制作,这样最实惠!!!!然后在去买个编程器之类的东东,可以去淘宝搜索一下。

恩 谢谢您了 !还是想自己搞,既省银子又锻炼自己的动手能力了 。相关的书籍是不是也要买点啊以前学过51的 不过也快忘光了 呵呵 现在学哪种的好啊 比较流行有前景又比较好入门的。

现在还是以主流的51,PIC,AVR为主的。因为老板知道51便宜,大学生的基础课是51的,好招聘,但是他的缺点多多!建议直接从PIC或者AVR学起(AVR的管脚与51的部分芯片兼容,可以直接代替)!PIC主要是用于汽车电子产品,比工业级的要高一级!现在51和PIC的应用应该是各分其一,要不你先去招聘网站51job去看看行情!搜索【电子工程师】看看那个更好!

看你是准备往哪方面发展咯!

书买一两本就足够了,建议到当当去看看,主要买一本介绍基础知识的书籍,当作工具书用。

然后就可以一边看着视频,一边动手做,不懂的地方看看书!!

怎么从软件和硬件提高单片机的可靠性

  1. 软件上加看门狗

  2. 硬件上:电源方面尽量用LDO供电,各电源引脚旁边放置旁路电容

模拟部分和数据部分尽量分开

PCB走线最好不要小于0.2mm

如果接外部晶振,晶振尽量靠近单片机,晶振下方不要走线

接口处最好加上隔离器件

电源输入加上二极管,防止电源反接

转载请注明出处51数据库 » 单片机软件与硬件 单片机是软件还是硬件

软件
前端设计
程序设计
Java相关