8 用Keil模拟器创建AT89C51默认工程[系列教程之8]

8 用Keil模拟器创建AT89C51默认工程[系列教程之8]

  • 该系列主仓库地址:https://gitee.com/langcai1943/8051-from-boot-to-application
  • 本工程地址:https://gitee.com/langcai1943/8051-from-boot-to-application/tree/master/03_AT89C51%E7%B3%BB%E5%88%97/001-at89c51-simulator-1
    • 双击打开该工程
/******************************************************************************
 * \brief	使用Keil创建一个AT89C51芯片的默认工程
 * \details	创建默认工程时,Keil会自行创建一个STARTUP.A51的boot文件,该文件中
 *			会直接跳转到C语言的main函数,但我后续不会用这个默认文件,而是自行
 *			从头开始写起
 * \remarks	AT89C51的芯片资料,可以看STC的文档,寄存器是一样的,
 *			STC89C52系列单片机器件手册 http://www.stcmcudata.com/datasheet/STC89C52.pdf
 *			文档里没有8051的通用寄存器介绍,8051的基础知识需要找本51单片机的书进行了解
 * \note	File format: UTF-8
 * \author	将狼才鲸
 * \date	2023-06-08
 ******************************************************************************/
  • 部分内容展示:
#include <stdio.h>
#include <reg51.h>	// d:\Keil_v5\C51\Inc\reg51.h

int main()
{
	while (1) {
		printf("NULL\n");
	}
	return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Keil uVision 5是一个广泛用于开发8位和32位嵌入式系统的集成开发环境(IDE),对于AT89C51这样的51单片机,它提供了全面的支持。在使用Keil5进行AT89C51相关的项目设置时,您需要完成以下几个步骤: 1. **安装Keil MDK (μVision) for 8051**:确保你已经安装了Keil MDK版本5,针对8051系列的版本。 2. **创建工程**:启动Keil5,点击"File" -> "New" -> "Project",选择"8051 Family"模板。 3. **选择芯片类型**:在创建工程界面,选择"Device"选项,找到并选择"AT89C51"或类似型号。 4. **配置工具链**:在"C Compiler"部分,确保"Toolchain"选择的是支持8051的工具链,如Keil C51或 iar EWARM。 5. **设置代码存储器**:在"Memory Configuration"中,分配适当的内存空间给程序、数据和堆栈。AT89C51有外部RAM,可能还需要配置外部中断矢量地址等。 6. **添加源文件**:点击"Add Source File",将你的C或汇编源代码添加到工程中。 7. **配置调试器**:如果打算使用调试功能,配置调试器设置,如选择"ST-Link"或"ISP"等调试器。 8. **编译和下载**:完成设置后,编译工程以生成可执行文件。在"Project"菜单中选择"Build",然后选择"Download"选项将程序烧录到AT89C51单片机上。 **相关问题--:** 1. Keil5支持哪些类型的8051设备? 2. 如何在Keil5中检查和更改调试器配置? 3. 如果在编译过程中遇到错误,如何排查是工具链还是代码问题?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值