第一个单片机程序教程
  

一、实验器材:2051实验板一块,USB线一条,51编程器一套,电脑一台,程序编辑软件一套,编程器支持软件一套;

二、程序功能:点亮一只发光二极管

三、实验目的:帮助初学者了解单片机程序编制、编译、生成*.HEX文件(16进制文件)和写入单片机及运行程序等步骤,为学习者进一步学习各种功能的程序编制打下基础。

三、具体操作:

首先配置好51编程器一套(本站有经济型供货,价格98元)2051实验板一块(本站有经济型供货,价格:35元)

安装计算机软件。其实对于源程序的编写,在一些文本编辑软件上都可以进行,如:WINDOWS系统上的写字板、WORD软件等都可以进行,这里我们介绍一款集源程序编辑、编译、生成十六进制文件于一体的集成开发软件,有需要的可以点击下载编程器的支持软件下载。

LED1 EQU P1.7 ;引脚定义
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
ORG 0000H ;定位程序起始地址为:0000
;上电复位后,程序从0000单元开始执行
;复位后,单片机的P1、P3口全部输出高电平,所有发光管全部灭
MAIN:
CLR LED1 ;P1.7为低电平输入,点亮一个发光二极管
AJMP MAIN ;程序跳回MAIN处
END ;结束程序

1、编写汇编源程序:

2、将编写好的程序进行编译,具体见下图:

3、生成HEX文件:

点击“输出Intel HEX文件...”后,程序弹出输出文件对话框,询问输出的HEX文件的文件名:

命名好HEX文件名后,按“保存”键,输出HEX文件。

经过以上步骤的操作后,我们得到了一个文件名为:“第一个程序.HEX”的16进制文件,只要将这个文件写入单片机,单片机便可以在实验板上运行。下面我们介绍如何将该文件写入单片机。

4、打开编程器支持软件,进行将源文件写入单片机操作:

进入程序后,依次按:(自动)打开文件→(自动)擦除器件→(自动)写器件,当经过这几步后,程序便写入了单片机。

5、插上单片机,运行程序结果:

以上我们介绍了编程及写入单片机并在实验板上运行程序的整个过程,初学者只要经过以上操作,便可以了解整个单片机应用的过程,有了这个基础,只要再对一些常用程序进行编写并试验,接下来完成各种实际应用系统的开发便有了一个很好的开头,继续努力吧,各种智能电子产品的开发离你不会太遥远!

一下节:流水灯程序设计

 


如何购买?            我要订货!

说明:为了满足部分网友的要求:希望我们帮他把套件做成调试好的成品,我们提供套件的制作业务,统一收取的费用为:一个人工工资或半个人工工资,即80元/人工,若简单的则为半个人工工资,40元!

联系地址:

生产与研发:浙江省杭州市西湖区转塘科技工业园区回龙路张家堡30号

市场直销:杭州市登云路639号杭州电子市场1楼CK003号(南大门进入后中间第2间)

联系人:张建平 先生

电话/传真:

0571-87649051(研发)

0571-89908336(市场)

0571-87649051(传真)

手机:13758273237  

QQ:153286663(技术研发) 33586393(技术支持) 83655724(市场)

EMAIL:zjp@oldzhang.com

zjpsh001@163.com