当前位置: 代码迷 >> 汇编语言 >> 单片机入门疑问解决办法
  详细解决方案

单片机入门疑问解决办法

热度:7116   发布时间:2013-02-26 00:00:00.0
单片机入门疑问
我想学单片机。请朋友们释疑一下:

1、类似食品工业产品分装流水线那样的,是不是单片机编程控制?

2、单片机编程,如何输入程序?(我根本没见过“单片机”啥样子)

3、我有以下语言基础,是不是学起来比较容易?还需要在哪些方面补充?
      (1)学过一点8086/8088、80286汇编,但没有实战过。现在所说的单片机跟过去学的8088CPU有何不同?反正我都没真正见过   ^_^
      (2)学过C/C++、VFP、Delphi,会用ACCESS数据库。
      (3)串口编程,不是很了解。

4、我现在就想开始学,想边实践边学,我至少需要有哪些书、哪些实验设施?请给推荐一套最简单的单片机及辅助设备。

问题不少....只因为从没见过“单片机”。朋友们也可以打破我的问题顺序,说你们学习的经验。

------解决方案--------------------------------------------------------
有8086基础学起来就不难了,不过最好有点模拟电路和数字电路的知识
否则基本的单片机外围电路搭不起来也是不行的(当然网上有现成的,照抄....)
说是空话,找个开发板玩两个月就啥都懂了 ......
------解决方案--------------------------------------------------------
1、类似食品工业产品分装流水线那样的,是不是单片机编程控制?
可以单片机编程,也可以用PLC。 看规模和成本了。。

2、单片机编程,如何输入程序?(我根本没见过“单片机”啥样子)
一块芯片,有逻辑和算术运算功能,寄存功能,寻址功能。控制功能,就和一CPU差不多!
有专门的编程器给单片机输入程序!

3、我有以下语言基础,是不是学起来比较容易?还需要在哪些方面补充?
(1)学过一点8086/8088、80286汇编,但没有实战过。现在所说的单片机跟过去学的8088CPU有何不同?反正我都没真正见过 ^_^
(2)学过C/C++、VFP、Delphi,会用ACCESS数据库。
(3)串口编程,不是很了解。
看看单片机原理的书,可以先大致了解下。早期计算机(晶体管的或集成电路的,不包括电子管的)的CU或ALU由一块甚至多块电路板组成,CU和ALU是分离的,随着集成度的提高,CU和ALU合在一块就组成了中央处理单元(CPU),接着将CPU集成到单块集成电路中就产生MPU或MCU,出现了如Intel4004、8008、8080,8085、8086、8088、Z80等MPU。此后,MPU的发展产生了两条分支,一支往高性能、高速度、大容量方向发展,典型芯片如:Intel80186、286、386、486、586、P2、P3、P4等,速度从4.7MHz到现在的3.2GHz。另一支则往多功能方向发展,将存储器(ROM、PROM、EPROM、EEPROM、FLASH ROM、SRAM等)、输入/出接口(Timer/Counter、PWM、ADC/DAC、UART、IIC、SPI、RTC、PCA、FPGA等)全部集成在一块集成电路中而成为SOC。依愚之见,这就是当今广泛应用的单片计算机,简称单片机。这一分支可谓品种繁多,位宽从8位到32位,引脚数从6个到几百个,工作频率从几十KHz到几百MHz,体系结构既有CISC也有RISC,数不胜数。常用的有MCS-51系列、MCS-96系列、PIC系列、AVR系列、ARM7/9系列、TMS320系列、MSP430系列、MOTOROLA众多的单片机等等。


4、我现在就想开始学,想边实践边学,我至少需要有哪些书、哪些实验设施?请给推荐一套最简单的单片机及辅助设备。
<单片机原理> 。 实验设备就用 KEIL的编程器再加上PROTEUS或者伟福的E6000进行仿真。
用MCS51系列的单片机就行
------解决方案--------------------------------------------------------
学单片机,先想清楚,然后去买一些资料,去电子市场去买个单片机,象8051就可以了,再有一些外部设备,着手研究吧
  相关解决方案