‘壹’ 刚学51单片机,不知道怎么把程序导入单片机,需要哪些器材,又如何连接
你是买的开发板吗?如果是,一般都有PL2303驱动芯片,只要装上stc—isp下载软件。再买一根下载线。装上驱动就可以了。
下载程序在stc-isp软件中设置;其设置如下:
1.设置你的单片机型号
2.设置端口号
3.设置波特率,一般默认就可以
4.找到你写好的程序的hex文件
5.先断开单片机电源,点击下载,当系统提示给MCU供电时,打开电源,这样程序就下好了
‘贰’ 单片机新建程序步骤
单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
中文名
单片机
外文名
Microcontrollers
类别
电路芯片
应用
工业生产、电子设备等
快速
导航
基本结构
硬件特征
51单片机的结构与功能
应用
单片机技术的开发
单片机有效应用
故障的排除
简介
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。
单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。[1]
从二十世纪九十年代开始,单片机技术就已经发展起来,随着时代的进步与科技的发展,目前该技术的实践应用日渐成熟,单片机被广泛应用于各个领域。现如今,人们越来越重视单片机在智能电子技术方面的开发和应用,单片机的发展进入到新的时期,无论是自动测量还是智能仪表的实践,都能看到单片机技术的身影。当前工业发展进程中,电子行业属于新兴产业,工业生产中人们将电子信息技术成功运用,让电子信息技术与单片机技术相融合,有效提高了单片机应用效果。作为计算机技术中的一个分支,单片机技术在电子产品领域的应用,丰富了电子产品的功能,也为智能化电子设备的开发和应用提供了新的出路,实现了智能化电子设备的创新与发展。[2]
单片机也被称为单片微控器,属于一种集成式电路芯片。在单片机中主要包含CPU、只读存储器ROM和随机存储器RAM等,多样化数据采集与控制系统能够让单片机完成各项复杂的运算,无论是对运算符号进行控制,还是对系统下达运算指令都能通过单片机完成。 由此可见,单片机凭借着强大的数据处理技术和计算功能可以在智能电子设备中充分应用。简单地说,单片机就是一块芯片,这块芯片组成了一个系统,通过集成电路技术的应用,将数据运算与处理能力集成到芯片中,实现对数据的高速化处理。[2]
基本结构
单片机的结构框图如下图所示:
单片机结构框图
运算器
运算器由运算部件——算术逻辑单元(Arithmetic & Logical Unit,简称ALU)、累加器和寄存器等几部分组成。ALU的作用是把传来的数据进行算术或逻辑运算,输入来源为两个8位数据,分别来自累加器和数据寄存器。ALU能完成对这两个数据进行加、减、与、或、比较大小等操作,最后将结果存入累加器。
运算器有两个功能:
(1) 执行各种算术运算。
(2) 执行各种逻辑运算,并进行逻辑测试,如零值测试或两个值的比较。
运算器所执行全部操作都是由控制器发出的控制信号来指挥的,并且,一个算术操作产生一个运算结果,一个逻辑操作产生一个判决。
‘叁’ 单片机怎么导入程序
你问的导入程序是什么意思?是把电脑里的程序烧录到实物单片机内吗?
电脑里的程序写好了,要用编译软件 keil 编译成HEX代码文件,再用烧录软件,把HEX代码文件烧录到实物单片机里就行了。这个操作也叫下载程序,或叫编程。不叫导入。
‘肆’ 单片机是如何导入程序滴还有导入的方式需要的设备是什么
用烧写器,不过现在很多51单片机都可以用串口烧写了,arm也可以。但是串口需要232转ttl电平转换(要用到max232之类的芯片)。然后用厂商提供的烧写程序就可以了,像stc的就可以用stc—isp
‘伍’ 怎么把程序导入单片机中
如何将已编好的程序块导入源文件,有两种方法:
1.打开所要导入源文件的功能块,在LAD/STL/FBD编辑窗口中选择菜单FILE-->Generate Source...,输入源文件名,选择要导入的块,点击OK.后就可以在工程管理器里面的SOURCE项下找到刚才生成的源文件.打开即可
2.首先在工程管理器里面的SOURCE项建立一个源文件(打开SOURCE项,菜单:INSERT-->S7 SOFTWARE-->STL SOURCE).打开,菜单:INSERT-->BLOCK,在打开的界面选择需要导入的块.结果同上
‘陆’ 单片机怎么把程序写进去啊
1.先用keil软件编写程序,用C语言或者是编译语言,编译的时候要生成.hex文件。
2.然后用STC下载软件下载到单片机里边,就可以看到效果了。
‘柒’ 单片机怎么写入程序
有专门的烧录器,烧录进去
‘捌’ 我想在单片机做的时钟的程序里添加可以设置时间的程序,该怎么加进去
一般先增加个指定的触发条件,比如某个按键按下,或者接收到某个指令,就代表进入设置时间模式。然后配合显示分别调整日期时间。调整完成使用指定函数把数据写入系统中就可以了。
‘玖’ 如何把程序装到单片机里
以stc的单片机为例:
1、用keil编程软件写好程序,编译输出为hex和二进制文件
2、用串口电平转换板(常用MAX232芯片来做),把电脑后面的com口和单片机的(Rxd、Dxd引脚)相连,单片机还要接晶振和电源。
3、在电脑运行stc公司提供的STC-ISP软件,把前面编译好的hex文件装到单片机里。
提到的软件都可从网上下载获得,电平转换部分可以自己做也可以买编程器。
‘拾’ 单片机写程序步骤
给单片机写程序的步骤至少有以下几点:
熟悉或了解目标单片机的性能、资源等等与编程有关的东西。
熟悉或熟练掌握一门编程语言。
准备、配置好一种编译软件。
准备、配置好目标单片机的烧录装置。