㈠ 如何理解单片机单片机开发是一个什么概念
1,就是一个芯片,集成了很多功能,但是就是一个有很多管脚的芯片
2,单片机开发就是利用单片机完成某些工作,比如和周边芯片配合搭建电路,配上相应的程序就能工作
3,这些集成块有相应的功能,举个例子吧,比如ZLG7290,这个集成块就能完成键盘与显示的功能
4,这些集成块不是单片机,单片机的概念其实是一个微型的计算机,所以也叫MCU,具有计算机的功能,包括中断,存储,运算,而你板子上的集成块功能不这么全面,但是有其自身的功能,再如AD转换芯片,他的功能就是模拟和数字量的转换
㈡ 什么是单片机开发机,是不是单指单片机方面的实现的一些功能最好能具体点
应该是单片机开发板吧,单片机开发板是为了让初学者能有一个学习单片机的实验平台,一般单片机开发板上面都有好多外设,比如LED、数码管、蜂鸣器、按键、液晶等等,学习者可以通过单片机控制这些外部设备实现特定的功能,从而掌握单片机的基本知识。
常见的51单片机开发板:
51单片机开发板也称51单片机实验板、51单片机学习板。是用于学习51型号的单片机的实验及学习器件,他是将51单片机常用的外围。比如流水灯,数码管,矩阵键盘,EEPROM,时钟,蜂鸣器,继电器及集成在一小块电路板上。便于携带及学习,直接插在PC机上面。随时随地的进行学习,另外一些中小型项目也可以直接在此板上面进行二次开发,开发完成后即可以在此基础上面重新画图做板,极大的缩短了公司的开发周期,节省硬件成本。
㈢ 为什么要采用单片机开发平台
单片机具有可储存程序及控制脚,可做一般类的控制,而且软件容易开发验证
㈣ 什么事单片机开发系统,是指程序还是硬件
单片机开发系统严格来讲是包涵硬件跟软件的,因为硬件这块做起来比较容易,而软件就是一个编译器,这不是一个人能做的,另外软件也可以共容易的从网上获取,因此大多指的是硬件。
单片机开发系统的硬件就是一块电路板,上面由单片机跟一些外设,你可以在电脑上面编写单片机程序,然后烧录到单片机里面调试、运行,是学习单片机必不可少的一样东西。现在做这个的人很多,不一样的单片机,不一样的资源,当然价格也不一样。
新手的话建议学习51系列单片机,简单!单片机学习板最好也能有一块,如果没有(或者你电路知识不错、焊接也还可以)的话,可以自己焊一块简易的,先有一个最小系统就行了,其余的外设可以慢慢加,还能用来学习硬件,不要片面的追求学习板的丰富资源,上面的很多功能对以新手来说完全是用来演示的(说不定演示程序还没有),新手连硬件、单片机什么的全都不懂,有些外设连示例程序都看不懂,更不要提修改了,纯粹是烧钱的!因此有一块有基本功能的学习班足矣,等学会了单片机,你想做什么就做什么,那是都不用学习板了!当然,如果您钱多,上面的话当我没说。
㈤ 51单片机开发版是什么意思
你主要是要问开发板什么把。
开发板是为初学者了解和学习系统板子吧,除了单片机本身,还有有一些基本的外设,比如led灯啦,存储器啦,继电器什么的,就是为了让你学习这个单片机的功能,当然如果用他来做其他东西也行,不一定只限于学习。
至于51单片机开发版,无非就是开发版上面的主控芯片是51单片机呗
㈥ 【单片机开发平台】msp430几种不同开发平台的对比
工程管理 一个目录即为一个工程,包括一个makefile档和一个或多个“components”,组件有两种:1. 配件(configuration):描述不同组件之间的关系;2. 模块:(mole):描述组件提供的接口中的函数功能的实验过程。开发环境 在windows下安装cygwin环境,并在cygwin下安装TinyOS的开发工具包,其中包括avr-binutils, 二进制代码工具avr-gcc, avr-insight,avr-libc, nesC-1.1.2 nesC编译器…编译、运行和下载TinyOS支持多种硬件平台,每个硬件平台在tos/platform有自己的目录。 在应用程序的目录里/app/Blink下输入:maketmote //其中tmote代表的是平台种类。如果target为pc,刚生成的main.exe可//用于GDB的调试。 上面的语句实际上是按照当前目录的makefile文件运行的,makefile档中包含了编译、连接等。具体的实现如下:1.ncc编译链接: #ncc –omain.exe–target=tmoteBlink.nc //编译生成了main.exe,可以作//PC机上的模拟之用。2.转换:#msp430-obj –output-target=ihexmain.exemain.ihex //生成了main.ihex 下载:运行: #make tmote reinstall,1 //设置网络地址为1 其中运行过程中主要的两个命令如下:installing tmote bootloader using bsl ####安装启动引导档,根据开发板的不同而不同。tos-bsl –telosb –c 7 –r –I –p C:/cygwin/opt/moteiv/tos/lib/Deluge/TOSBoot/build/tmote/main.ihex installing tmote binary using bsl #####安装二进制程序。ihex与ihex.out-1文件相同tos-bsl –telosb –c 7 –r –I –p build/tmote/main.ihex.out-1 make过程分析 其中提到的目录说明如下:(具体参照上面的图)opt\tinyos-1.x\tos\lib ----------------------------------------包括了用到的库函数.opt\tinyos-1.x\tos\interfaces----------------------------------包括接口函数,opt\tinyos-1.x\tos\platform----------包括了不同硬件平台间的配置文件.(启动引导档在这里)opt\tinyos-1.x\tos\sensorboards------------------------------包括板载传感器的具体实现 可以看到所有的程序都是调用了同一个make规则,除了工程本身所在目录的makefile文件与本工程相关外,在\opt\tinyos-1.x\apps目录下的makerule文件是公用的,其中定义了选用的编译器及硬件平台的选择。 TinyOS操作系统设计思想1.轻量级线程技术(lightweight thread) 2.主动消息通信技术(active message) 3.事件驱动模块(event driver) 4.组件化编程(component-based programming)nesC语言把组件化/模块化思想和基于事件驱动的执行模型结合起来。 组件化:其中的组件即“Configuration”(配件)、“Mole”。两个东西就像零件一样组合在一起。(The Obj directory is the destination directory for the object files from the compiler and the assembler. These files have the extension r43 and will be used as input to the IAR XLINK Linker.) 链接:这里调用的是“xlink.exe”,具体的代码好下:xlink.exe C:\Documents and Settings\Administrator\My Documents\Debug\Obj\fet140_1.r43-oC:\Documents and Settings\Administrator\My Documents\Debug\Exe\SMC4200.d43–I D:\Program Files\IAR Systems\Embedded Workbench 4.0\430\LIB\-f D:\Program Files\IAR Systems\Embedded Workbench 4.0\430\CONFIG\lnk430F149.xcl-fD:\Program Files\IAR Systems\Embedded Workbench 4.0\430\config\multiplier.xcl-D_STACK_SIZE=50-rtD:\Program Files\IAR Systems\Embedded Workbench 4.0\430\LIB\DLIB\dl430fn.r43-e_PrintfLarge=_Printf-e_ScanfLarge=_Scanf-D_HEAP_SIZE=50-s __program_start#####-oThis option creates a UBROF output file, with aDE>d43DE> filename extension, to be used with the IAR C-SPY Debugger. (The Exe directory is the destination directory for the executable file. It has the extension d43and will be used as input to the IAR C-SPY Debugger. Note that thisdirectory will be empty until you have linked the object files.) <<EW430_UserGuide>> P66 下载: 在下载部分,IAR没有给出很详细的, 总结: 下面是和IAR、Jennic及TinyOS平台做的对比: 开发工具包IARJennicTinyOSMSPGCC compiler 编译器C Compilericc430.exeba-elf-gcc.exencc.exemsp430-gcc.exemsp430-gcc.exeC++ Compiler ba-elf-g++.exe msp430-g++.exeLinker 链接器 动态库的链接器xlink.exeba-elf-ld.exe msp430-ld.exe 静态库的链接器?
㈦ 单片机开发中的平台指的是什么
就是指,你基于什么之上开发,大了说可以是系统,比如个人电脑上的XP系统;但更多的可能是指某种开发软件,比如51系列单片机开发常用的调试软件:KEIL C51
㈧ 单片机开发板是用来干什么的啊 我希望是能用来测试我做的程序 并能测试功能实现的效果
想法不错啊,就主应该买个开发板。
我以前用的是周立功的开发板,用起来很顺手,给你推荐一下。呵呵,下面是对开发板的一些介绍,希望对你有帮助。
一.开发板简介
在一般的嵌入式系统开发过程中,硬件一般被分成两个平台,一个是开发平台(host),一个是目标平台(target)即开发板。在此描述的开发平台指的是使用台式机,通过传输的界面,例如串口(RS-232)、串口、或是网络(Ethernet)与目标平台连接。 开发嵌入式系统,不可避免的是一定要先选择目标平台。在挑选一个目标平台时必须审慎评估,因为这涉及到有无方便的开发环境及技术支持。一般的板子除了集成型的CPU之外,最少需要一个输入及输出的界面、供下载影像文件(ROM image)的接口、内存(RAM)、FlashROM、电源模块等。为了开发初期的调试方便,还会在拉出几个特殊的引脚,如JTAG接口,以供外接的调试模块所使用。 当硬件及规格选定完成后,接下来就是进入最开始的系统开发与建立开放环境。如果项目所使用的嵌入式操作系统不是自己开发,而是向其他厂商购买的话,大都提供集成式开发环境(IDE)与仿真器(Emulator)让开发者可以加速整个开发的过程。当你拿到的是系统厂商已经移植好的操作系统,并且确定有给予充分的文件之后,就可以针对自己的目标平台做集成的动作。 选定操作系统之后,通常都会指定开发平台上所使用的各项开发工具,例如编译器、连接器等。开发时需要设置的编译参数会依据每个环境不同而有所差异。这个部分必须依据硬件规格与指示说明编译出一个可以运行的映像文件,然后通过烧录工具烧录在目标平台上。
㈨ 单片机开发平台是什么
嵌入式系统
㈩ 开发板,核心板,单片机三者有什么不同
单片机,是MCU,微控制器。 是IC, 控制芯片,可以编程。
核心板,就是把单片机做成一块板子。方便更换。
开发板,就是把 核心板+外围电路板,用于开发自己想要的功能的一块电路板。