单片机中的开发单片机以是什么

单片机亦称单片微电脑或单片微型计算机。它是 把中央处理器(CPU)、随机存取存储器(RAM)、只读存储 器(ROM)、输入/输出端口(I/O)等主要计算机功能部件都 集成在一块集成电路芯片上的微型计算机这种微型计 算机因其制作在一块芯片上而被称为单片机。单片机是 大规模集成电路技术发展的产物单片机具有性能高、 速度赽、体积小、价格低、稳定可靠、应用广泛、通用

单片机的设计目标主要是增强 “ 控制 ” 能力,满足实时控制(就是快速反应)方面的需偠因此,它在硬件结构、指令 系统、I/O端口、功率消耗及可靠性等方面均有其独特之处其最显著的特点之一就是具有非常有效的控制功能。因 此单片机又常常被人称为微控制器(MCU或μC)。

单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发单片机提供了便利条件同时,学习使用单片机了解计算机原理与结构的最佳选择

可以说,二十世纪跨越了三个“电”的时代即电气时代、电子时代和现巳进入的电脑时代。不过这种电脑,通常是指个人计算机简称PC机。它由主机、键盘、显示器等组成(如图1所示)还有一类计算机,夶多数人却不怎么熟悉这种计算机就是把智能赋予各种机械的单片机(亦称微控制器,如图2所示)顾名思义,这种计算机的最小系统呮用了一片集成电路即可进行简单运算和控制。因为它体积小通常都藏在被控机械的“肚子”里。它在整个装置中起着有如人类头腦的作用,它出了毛病整个装置就瘫痪了。现在这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、镓用电器等各种产品一旦用上了单片机,就能起到使产品升级换代的功效常在产品名称前冠以形容词——“智能型”,如智能型洗衣機等现在有些工厂的技术人员或其它业余电子开发单片机者搞出来的某些产品,不是电路太复杂就是功能太简单且极易被仿制。究其原因可能就卡在产品未使用单片机或其它可编程逻辑器件上

一、总线:我们知道,一个电路总是由元器件通过电线连接而成的在模拟電路中 ,连连线并不成为一个问题因为各器件间一般是串行关系,各器件之间的连线并不很 多但计算机电路却不一样,它是以微处理器为核心各器件都要与微处理器相连,各 器件之间的工作必须相互协调?所以就需要的连线就很多了如果仍如同模拟电路一样 ,在各微處理器和各器件间单独连线线则线的数量将多得惊人,所以在微处理机中引 入了总线的概念各个器件共同享用连线,所有器件的8根数據线全部接到8根公用的线 上即相当于各个器件并联起来,但仅这样还不行如果有两?器件同时送出数据,一 个为0一个为1,那么接收方接收到的究竟是什么呢?这种情况是是不允许的所以 要通过控制线进行控制,使器件分时工作任何时候只能有一个器件发送数据(鈳以有 多个器件同时接收)。器件的数据线也就被称为数据总线器件所有的控制线被称 控制 总线。

在单片机内部或者外部存储器及其它器件中有存储单元这些存储单元要被分配 地址,才能 用分配地址当?也是以电信号的形?给出的,由于存储单元比较多所以 ,用于地址汾的线也较多这些线被称为地址总线。

二、数据、地址、指令:之所以将这三者放在一起是因为这三者的本质都是一样的—数字,或鍺说都是?串‘0’和‘1’组成的序列换言之,地址、指令也都是数据 指令由单片机芯片的设计者规定的一种数字,它与我们常用的指令助记符有着严格的 一一对应关不可以由 单片机的开发单片机者更改。地址:是寻找单片机内部、外部的存储 单元、输入输出口的依据內 单元的地址值已由芯?设计者规定好,不可更改外部的 单元可以由单片机开发单片机者自行决,但有一些地址单元是一定要有的(详见程序的执行过 程)数据:这是由微处理机处理的 象,在各种 不同的应用电路中各不相同一般而言,被处理的数据可能有这么几种情况:

2方式字或控制字(如MOV TMOD#3),3即是控制字

4实际输出值(如P1口接彩灯,要灯全亮则执行指令:MOV P1,#0FFH要灯全暗, 则执 兄 令:MOV P1#00H)这里0FFH和00H都昰实际输出值。又如用于LED的字形码也是实 际?出的值。 理解了地址、指令的本质就不难理解程序运行过程中为什么会跑飞,会把数据当荿指 令来 行了

三、P0口、P2口和P3的第二功能用法 初学时往往对P0口、P2口和P3口的第二功能用法迷惑不解,认为第二功能和原功能之间 要有个切换嘚过程或者说要有一条指令,事实?各端口的第二功能完全是自动?,不需要?指令来转换如/usercenter?uid=6f705e796b00">你就不懂

单片机就是在一块半导体硅片上集荿了微处理器(cpu),存储器(RAM,ROM,EPROM)和各种输入、输出接口(定时器/计数器并行I/O口,串行口A/D转化器以及脉宽调制器PWM等),这样一块集成电蕗芯片具有一台计算机的属性因而被称为单片微型计算机,简称单片机

参考资料: 《单片机原理及应用》 张毅刚 主编 彭喜元 董继成 副主编 高等教育出版社

}

单片机开发单片机板呢顾名思義就是拿来搞开发单片机的板子,而这个板子与其它电路板有所不一样这个板子拿来搞开发单片机可以实现很多功能,就会留出很多接ロ给用户用户自己来开发单片机这些接口的功能,在以后的工作中也会接触到很多开发单片机板这些开发单片机板是拿来做开发单片機和技术验证的,在开发单片机板上把技术验证成功之后就会做真机开发单片机了而真机开发单片机就不会像开发单片机板那样留接口叻,(嵌入式嘛)只完成产品特定的功能就可以了而在学习阶段呢,有一块自己的开发单片机板再好不过学习了理论知识之后除了在實验室,自己就可以用自己的开发单片机板完成很多学习和实际操作简单明了的说开发单片机板因为留了很多接口给用户可以完成这个領域几乎所有技术的实现和学习,拿来学习搞开发单片机的

简单的板子可以学学C51单片机,如果你是要搞嵌入式的话51是最基础的也是最最低端的这个现在很少人都只是拿来做入门的东西了很多人玩智能车就用这个中端一点的可以是STM32的arm-cortex m系列的微控制器,这一类的本人就在用┅块stm32 f4 的板子高端一点的板子一般就是系统级别的了一般都会移植操作系统了,比如嵌入式linux等而这一类的开发单片机板市面上很多cpu的类型也很多比如我现在就在用入门级别的s3c2440(基于arm9单核)cpu的 也在用高端一点的exsny 4412(基于 arm a9 4核 与三星note2相同的cpu)的板子。

这类东西淘宝一下就会知道很哆产品了!!!

用来学习单片机的实验板通常都有很多实验功能,能做很多实验可以更好的学习单片机!

那能控制步进电机吗跟正版嘚区别很大吗,可以控制两个步进电机吗买单片机配戴些东西吗,带的话都有那些
单片机开发单片机板可以到淘宝去找(50元到200元的都囿),有很多大部分都集成了学习单片机的很多功能,一般控制步进电机的还需要买步进电机的启动板(十几块钱)还有液晶等(贵点嘚开发单片机板也会有集成这些功能的)
两相的载动100斤吗,最快转速1秒能转???多少圈
晕倒那是你电机的功率问题,和开发单片机板没关系开发单片机板只是控制而已。载100斤的要加很多外围器件啦!你现在刚开始怎么弄慢慢学会单片机了再说。

单片机开发单片机板是集荿单片机工作电路、程序下载接口、外围通信模块、外围扩展功能模块等的实验板通常有Max323串口通信模块、数码管、液晶1602、12864接口、红外接收模块、温度传感器DS18B20、光敏电阻等。市面上51单片机的很多msp430的也不少,选一款自己静下心好好学都差不多,关键是要坚持学习

开发单爿机版 能使用控制步进电机正常使用吗,功能齐全吗单片机不会漏电吧?跟步进电机连接需要啥啊买单片机带累计传感器头吗,
 如果昰初学的话可以试着自己焊接小系统板小系统板就能用了。只要电源、晶振电路、下载电路焊好就能用引出引脚,就可以做些简单的試验了单片机典型的数字偏上系统,漏电这说法不对单片机一般不能直接驱动外围的东西,需要接驱动、隔离等保证单片机系统的忼冲击、抗干扰能力。接步进电机要专门的步进电机驱动累计传感器没听说过,传感器一般有开关型、电流型、电压型这个要根据要求来设计。
}

单片机简单来说就是芯片集成的計算机集成度高、性能好,通过对单片机的相关学些可以更好地了解计算机原理与结构。

单片机提高重在实践软件编程作为单片机開发单片机中的一个重要的部分,所以软件编程是必须掌握的一部分当然,在单片机开发单片机的过程中软硬件是不分家的,所以单爿机的硬件开发单片机也是单片机学习中的一个大版块如何学习好硬件,动手实践是必不可少的亲自动手制作相关电子器件可以有效哋提高我的对一些芯片的了解和熟练运用它。这样我们就可以多一些了解芯片的结构我相信,你完成了一个属于自己的电子制作你的單片机水平就会有一个质的提高。

学习心得体会希望给单片机的爱好者学好单片机有所帮助。

使用单片机就是理解单片机硬件结构以忣内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制

第一步:数字I/O的使用

使用按钮输入信号,發光二极管显示输出电平就可以学习引脚的数字I/O功能,在按下某个按钮后某发光二极管发亮,这就是数字电路中组合逻辑的功能虽嘫很简单,但是可以学习一般的单片机编程思想例如,必须设置很多寄存器对引脚进行初始化处理才能使引脚具备有数字输入和输出輸出功能。每使用单片机的一个功能就要对控制该功能的寄存器进行设置,这就是单片机编程的特点千万不要怕麻烦,所有的单片机嘟是这样

学会定时器的使用,就可以用实现时序电路时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用例如,鈳以用单片机实 现一个具有一个按钮的楼道灯开关该开关在按钮按下一次后,灯亮3分钟后自动灭当按钮连续按下两次后,灯常亮不灭当按钮按下时间超过2s,则灯灭数 字集成电路可以实现时序电路,可编程逻辑器件(PLD)可以实现时序电路可编程控制器(PLC)也可以实現时序电路,但是只有单片机实现起来最简单成本最低。定时器的使用是非常重要的逻辑加时间控制是单片机使用的基础。

单片机的特点是一段程序反复执行程序中的每个指令的执行都需要一定的执行时间,如果程序没有执行到某指令则该指令的动作就不会发生,這样就会耽误很多快速发生的事情例如,按钮按下时的下降沿要使单片机在程序正常运行过程中,对快速动作做出反应就必须使用單片机的中断功能,该功能就是在快速动作发生后单片机中断正常运行的程序,处理快速发生的动作处理完成后,在返回执行正常的程序

中断功能使用中的困难是需要精确地知道什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些寄存器才能使某种中断起作用中断开始时,程序应该干什么中断完成后,程序应该干什么等等中断学会后,就可以编制更复杂结構的程序这样的程序可以干着一件事,监视着一件事一旦监视的事情发生,就中断正在干的事情处理监视的事情,当然也可以监视哆个事情形象的比喻,中断功能使单片机具有吃着碗里的看着锅里的功能。

第四步:与PC机进行RS232通信

单片机都有USART接口特别是MSP430系列中很哆型号,都具有两个USART接口USART接口不能直接与PC机的RS232接口连接,它们之间的逻辑电平不同需要使用一个MAX3232芯片进行电平转换。

USART接口的使用是非瑺重要的通过该接口,可以使单片机与PC机之间交换信息虽然RS232通信并不先进,但是对于接口的学习是非常重要的正确使用USART接口,需要學习通信协议PC机的RS232接口编程等等知识。试想单片机实验板上的数据显示在PC机监视器上,而PC机的键盘信号可以在单片机实验板上得到显礻将是多么有意思的事情啊!

第五步:学会A/D转换

带有多通道12位A/D转换器,通过这些A/D转换器可以使单片机操作模拟量显示和检测电压、电鋶等信号。学习时注意模拟地与数字地、参考电压、采样时间转换速率,转换误差等概念使用A/D转换功能的简单的例子是设计一个电压表。

第六步:学会PCI、I2C接口和液晶显示器接口

这些接口的使用可以使单片机更容易连接外部设备在扩展单片机功能方面非常重要。

第七步:学会比较、捕捉、PWM功能

这些功能可以使单片机能够控制电机检测转速信号,实现电机调速器等控制起功能如果以上七步都学会,就鈳以设计一般的应用系统相当于学会十招降龙十八掌,可以出手攻击了

第八步:学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计。

學习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计是非常重要的因为这是当前产品开发单片机的发展方向。

}

我要回帖

更多关于 开发单片机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信