单片机编程器(单片机编程器材)

海潮机械 2022-12-13 22:56 编辑:admin 142阅读

1. 单片机编程器材

  制作单片机硬件上需要编程器(烧写器);   制作单片机软件上需要三大类软件;   第一类:电路设计软件,比如Protel,Cadence,PowerPCB等等。做PCB设计的。   第二类:编程软件或者IDE。如果是51系列可以用Keil,如果是AVR系列,可以用ICCAVR,GCCAVR,或者AVR Studio等。   第三类:就是烧录软件。这个要根据编程器或者ISP下载线的型号决定的。一般都是买编程器或者下载线提供的。

2. 自制单片机编程器

单片机开发板的用途:1可以作为烧写器(即编程器),将自己写好的程序写入单片机中。但烧写单片机的种类单一型号也不会太多。2可以利用开发板上的一些硬件做一些单片机实验(就不需要自己搭建实验电路了)有利于初学者使用。

单片机开发板和学习板的不同之处在于学习板是教你如何去用单片机,而开发板是可以用来和外面电路共同构成开发项目的。概念上与学习板是有差别的,不过现在基本上都混淆了,也无所谓,理解就好

3. 单片机编程软件

51单片机采用keil C51编写程序。

4. 单片机电脑编程

答51单片机的编写程序一般指的是单片机的编程语言有三种种:机器语言、汇编语言与高级语言。机器语言是计算机能够看懂的语言。(形式为一段二进制代码).汇编语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。

高级语言包括:C语言、BASIC语言和PL\M语言等。

5. 单片机编程器材有哪些

ATmega8属于美国ATMEL公司AVR高档单片机成员之一,它具有AVR高档单片机的性能,且具有低档单片机的价格,深受广大单片机用户的喜爱 尤其AVR单片机不需购买昂贵的仿真器 编程器也可搞单片机的开发应用,这对单片机初学者尤为重要 ATmega8 的高性能低价格,在产品应用市场上极具强大的竞争力,被很多家用电器厂商 仪器仪表行业看中, 从而使ATmega8进入大批量的应用领域。反正相当于一个开发主板来的

6. 单片机硬件编程

首先你需要一个硬件,另外你需要一个足够小而精的软件来帮助你明白单片机最终还是软件工作决定了大部分输出。

硬件:选择一个stm32的开发板就好,记住要带一个屏,内存进行大点,如果预算不够,小点也成。

软件:最好是开源的,建议使用GuiLite:

idea4good/GuiLite

idea4good/GuiLiteSamples

因为它的实例都非常小,都只有100行左右,大部分可以运行在stm32上面,算是不可多得的单片机伴侣软件了。话不多少,看看效果吧(在硬件没有到位之前,也可以先在pc上跑一下,所有的实例都有windows、linux版本):

7. 制作单片机

单片机如何做:

一、项目评估: 出初步技术开发方案,据此出预算,包括可能的开发成本、样机成本、开发耗时、样机制造耗时、利润空间等,然后根据开发项目的性质和细节评估风险,以决定项目是否落实资金上马。

二、项目实施:

1、设计电原理图: 在做这一步时要考虑单片机的资源分配和将来的软件框架、制定好各种通讯协议,尽量避免出现当板子做好后,即使把软件优化到极限仍不能满足项目要求的情况,还要计算各元件的参数、各芯片间的时序配合,有时候还需要考虑外壳结构、元件供货、生产成本等因素,还可能需要做必要的试验以验证一些具体的实现方法。设计中每一步骤出现的失误都会在下一步骤引起连锁反应,所以对一些没有把握的技术难点应尽量去核实。

2、设计印刷电路板(PCB)图: 完成电原理图设计后,根据技术方案的需要设计PCB图,这一步需要考虑机械结构、装配过程、外壳尺寸细节、所有要用到的元器件的精确三维尺寸、不同制版厂的加工精度、散热、电磁兼容性等等,为最终完成这一步常常需要几十次回头修改电原理图

3、把PCB图发往制版厂做板: 将加工要求尽可能详细的写下来与PCB图文件一起发电邮给工厂,并保持沟通,及时解决加工中出现的一些相关问题。

8. 单片机可编程

都是计算机 ,有cpu 存储器 等计算机具有的必要元件 。

1.PLC是建立在单片机之上的产品,单片机是一种可编程的集成芯片,换句话来说,plc就是由单片机加上外围电路做成的 ,单片机开发式底层开发,比较麻烦,程序编写用汇编或者c语言比如延时用单片机做程序,要从晶振来计算,而plc就不一样,个厂家都提供一个编程软件,可以用梯形图编程,延时只需在时间继电器里送一个数字而已 。

2.单片机可以构成各种各样的应用系统,从微型、小型到中型、大型都可,PLC是单片机应用系统的一个特例,单片机可以开发各种智能仪表,比如温控仪,电视遥控器,豆浆机控制器,微波炉,智能玩具 。

3.不同厂家的PLC有相同的工作原理,类似的功能和指标,有一定的互换性,通用性,可靠性 ,plc是专业为工业开发的一种计算机 。4.单片机开发成本低,一个单片机十几块到几十块,上百不等,但开发起来,麻烦。PLC 的价格几百,几千,几万,但是开发周期短,见效快。可靠性高 。

9. 单片机编程器材名称

电子信息工程、通信工程、自动化、测控技术与仪器等专业都是与单片机密切相连的。(仅供参考) 扩展资料

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

10. 单片机编程器的使用

01

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

02

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

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

03

第二步:定时器的使用

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

04

第三步:中断

单片机的特点是一段程序反复执行,程序中的每个指令的执行都需要一定的执行时间,如果程序没有执行到某指令,则该指令的动作就不会发生,这样就会耽误很多快速发生的事情,例如,按钮按下时的下降沿。要使单片机在程序正常运行过程中,对快速动作做出反应,就必须使用单片机的中断功能,该功能就是在快速动作发生后,单片机中断正常运行的程序,处理快速发生的动作,处理完成后,在返回执行正常的程序。中断功能使用中的困难是需要精确地知道什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些寄存器才能使某种中断起作用,中断开始时,程序应该干什么,中断完成后,程序应该干什么等等。

中断学会后,就可以编制更复杂结构的程序,这样的程序可以干着一件事,监视着一件事,一旦监视的事情发生,就中断正在干的事情,处理监视的事情,当然也可以监视多个事情,形象的比喻,中断功能使单片机具有吃着碗里的,看着锅里的功能。

05

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

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

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

06

第五步:学会A/D转换

MAP430单片机带有多通道12位A/D转换器,通过这些A/D转换器可以使单片机操作模拟量,显示和检测电压、电流等信号。学习时注意模拟地与数字地、参考电压、采样时间,转换速率,转换误差等概念。

07

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

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

08

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

这些功能可以使单片机能够控制电机,检测转速信号,实现电机调速器等控制起功能。

09

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

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

11. 单片机编程器材配置

最简单的51单片机电路,电源,晶振,复位电路。