使用Keil开发AT89S51单片机:小灯闪烁程序实战
5星 · 超过95%的资源 需积分: 9 61 浏览量
更新于2024-10-28
收藏 649KB DOCX 举报
"这篇资源是关于AT89S51单片机的源程序学习,主要涉及使用Keil μVision2软件进行程序开发和编译的教程,适合初学者入门。"
在学习和应用AT89S51单片机的过程中,Keil μVision2是一个重要的开发工具。这个软件用于编写、编译和调试汇编或C语言程序,生成可供烧写到单片机中的`.hex`目标文件。以下是使用Keil μVision2进行单片机编程的基本步骤:
1. **启动Keil软件**:首先,双击桌面上的图标打开Keil μVision2,准备新建一个工程。
2. **创建工程**:点击“工程”菜单,选择新建工程。为工程命名,例如“xiaodeng”,这代表小灯闪烁的项目,然后保存。
3. **选择芯片型号**:在芯片列表中选择Atmel公司的AT89S51型号。
4. **添加源文件**:接着创建一个新的文件,输入汇编程序代码,比如实现小灯闪烁的程序。保存文件,文件名如“xiaodeng.asm”,注意扩展名必须是`.asm`。
5. **将源文件添加到工程**:在“SourceGroup1”上右键点击,选择“增加文件到组”,找到并添加刚创建的“xiaodeng.asm”文件。
6. **设置工程属性**:在“Target1”上右键点击,选择“目标‘Target1’属性”。在“输出”选项中确保选中“E生成HEX文件”,这样在编译后会生成`.hex`文件。
7. **编译程序**:点击“构造所有目标文件夹”按钮,完成编译。如果出现成功编译的提示,表示`.hex`文件已生成,这就是可以烧写到89S51单片机中的程序。
完成以上步骤后,你需要一个编程器来将生成的`.hex`文件烧写到89S51单片机中。市面上有价格不等的编程器,自制编程器的成本相对较低。如果没有编程器,也可寻求专业人员帮助完成烧写工作。
通过这个简单的例子,初学者能够了解到使用Keil μVision2开发AT89S51单片机程序的基本流程,为后续更深入的学习和实践打下基础。在实际操作中,读者还可以尝试编写其他功能的程序,不断熟悉Keil μVision2的使用以及89S51单片机的特性。
473 浏览量
2009-10-14 上传
143 浏览量
2013-01-10 上传
2024-10-29 上传
111 浏览量
141 浏览量
FORTUNATEMO
- 粉丝: 0
- 资源: 1
最新资源
- ID3算法C语言编写的源程序
- Web Service开发指南
- 基于MC9S12DP256 的电动助力转
- 磁盘阵列详细概述让你彻底明白RAID的各种级别
- 基于DM642的图像处理系统设计及应用.pdf
- QNX安装说明手册。QNX的开发使用
- 2008三级网络技术上机(南开100题)
- 原汁原味的 C# Language Specification 1.2
- siebel工作流管理指南
- JMS简明教程 详细的讲解JMS
- ActiveMQ教程
- WebSphere Service Registry and Repository Handbook
- ORACLE入门心得
- iPhoneAppProgrammingGuide.pdf
- 计算机网络 作业 宝德学院
- tomcat数据源,非常全面.doc