一、准备工作

1、开发环境KEIL C51软件的安装,具体的安装和路径的修改可以在CSDN中搜索参考文档:《ABOV单片机开发环境搭建及仿真说明》

2、ABOV代码生成器(CodeGen8 (MC9x/A9x代码生成器))的下载,最好在官网上进行下载,CodeGen8 版本的更新会支持新的MCU型号,参考链接:https://www.abov.co.kr/c_sub03/sub01.php?it_id=1525841128&ca_id=10

二、生成工程文件

1、打开CodeGen8 ,如下图所示

①、选择自己的MCU系列、MCU型号、MCU的封装形式,并给你所要创建的工程进行命名,下面以MC96F6332为例;

②、点击进行创建工程。

2、双击main.c文件,打开main文件,拖动main文件标签到另外的活动窗口中,如下图所示;这样可以方便查看封装中引脚的定义情况。

一般情况下,系统会默认生成中断的使能和禁止函数cli(); 和sei();函数; 端口、主时钟和LCD驱动port_init();  clock_init();   LCD_init()三个函数;其中系统初始化阶段中断是必须禁止的,LCD功能如果在自己的工程中没有用到可以在后面的KEIL C51编译器中自行删除。

注:CodeGen8 的具体使用说明可以参考相关的PDF文档进行自主学习。

3、点击下图CodeGen8 软件中的C图标,可以把刚刚生成的代码直接转到KEIL C51的编译器中,如下如所示:

4、在编译器中进行编译,可以看到编译器能够全部编译通过

注:工程文件中的0PRJ_Clear.bat可以删除编译过程中产生的中间文件,方便整个工程文件的拷贝的传输。

本例中的工程文件可以在下方链接中进行获取:

链接:https://share.weiyun.com/5JgQkyP

因为自己能力有限,文章中如有错误信息,还望广大阅读者留言进行批评指正。

ABOV单片机空工程文件的创建-[MC96F6332D]相关推荐

  1. STM32F103C8T6工程文件的创建

    本教程基于up主江科大自化协--"STM32入门教程"记录的个人学习笔记 跳转链接:STM32入门教程-2022持续更新中_哔哩哔哩_bilibili 打开Keil5软件 新建工程 ...

  2. 蓝桥杯51单片机学习——proteus8关于51工程文件的创建

    1.新建工程 2.选择路径 3.要设计电路,选隐含的模式 4.选择是否创建PCB板 一般不创建pcb 5.因为要进行仿真,选择固件模式 因为学习51单片机,所以选择AT89C5151控制器: 结合ke ...

  3. python创建空txt文件_python创建txt文件

    1.自己写入txt 直接上核心代码: with open("douban.txt","w") as f: f.write("这是个测试!") ...

  4. c语言编程如何建立空工程,CFree怎么创建工程 新建一个C++就是这么简单

    CFree作为广大用户心目中最好用的集成开发编程软件,它可以帮助用户解决编程可能会遇到的问题,轻松完成代码的编译.连接与调试等操作,小编了解到很多用户不知道怎么创建工程,想知道的赶快来看看下面的文章吧 ...

  5. STM32添加项目所需要的工程文件

    文章目录 解读示例工程文件 模仿示例工程文件创建项目所需要的工程文件 在keil4中把新建文件添加到工程中 工程文件的删除 下载杨桃电子提供的通用工程模板 杨桃32学习笔记,本文图片文字皆为转述 解读 ...

  6. ABOV单片机UART串口通讯实现讲解及示例代码-[MC96F6332D]

    一.准备工作 1.KEIL C51编译环境 2.CodeGen8 代码生成器 3.MC96F6332D 开发板 4.USB-OCD II仿真器 二.生成串口通讯代码 1.在CodeGen8 代码生成器 ...

  7. matlab中创建一个工程,从文件夹创建新工程

    从文件夹创建新工程 如果您有许多文件并希望将它们整理为一个工程(无论是否进行源代码管理),请按照以下步骤创建一个新工程. 使用 Simulink® Start Page 中的 Folder to Pr ...

  8. 安装VS2019、MFC,并创建MFC工程文件,查看工程信息

    安装VS2019.MFC.创建第一个MFC文件 1.安装VS2019 vs2019已经在4月2日正式发布,vs2019和vs2017一样强大,项目兼容,不用互相删除,而且C/C++,Python,F# ...

  9. VSCode创建工程文件

    声明:Ubuntu 16 VSCode C++ 上图工程文件目录:包括 CMakeLists.txt, src(存放.cpp文件), include(存放.h文件), bin(生成的可执行文件),li ...

最新文章

  1. 对ActiveRecord的评论
  2. python基础教程视频(全13集)-Python基础视频教程(600集)【传智播客精品教程】...
  3. 准备入门IC的全局观念系列-下
  4. Android:源码环境编译自定义的APP到ROM(System Image)中
  5. 城市轨道交通运营管理属于什么院系_专业介绍|城市轨道交通运营管理专业
  6. V神演讲干货全送上!关于以太坊2.0,你想知道的都在这里!
  7. 201509-2-日期计算
  8. HDU 4649 Professor Tian(概率DP)题解
  9. 4K标准---电视显示标准(ITU-R BT.2020)
  10. magisk下载里显示没有模块_太极Magisk模块
  11. powerDesign导出数据库表结构
  12. 深度linux如何装win系统,在深度deepin系统中使用deepin-wine自定义安装win程序的方法...
  13. 使用较广泛的安全测试工具有哪些?
  14. shineblink LD3320A语音识别
  15. 怎么换头像啊。。。。。
  16. Android SDK各个版本API的特性及兼容性(Dalvik/ART)
  17. Categorical类型
  18. 【转载】2018衡水中学高考成绩再次刷爆朋友圈,文末衡水版《凉凉》别有一番滋味!
  19. 【EDA365电子论坛】硬件人经历南下、北上,回乡创业,后悔了吗?
  20. 哈希记账小工具(wordpress、woocommerce、kafka、frp分布式集成)

热门文章

  1. 音频切割软件 如何切割音频 切割音频的软件
  2. 电脑屏幕老是会无视频输入怎么办
  3. 医疗器械行业客户EDI项目案例
  4. 系统常见声卡驱动故障解决方法(转)
  5. 雷死人不偿命 史上最强硬盘横评
  6. NDI Studio Monitor VS kiloview MultiView Playe
  7. iphone播客怎么上传_如何通过限制播客下载来在Mac或iPhone上节省空间
  8. OpenCV实战——使用Stitcher进行全景拼接
  9. Source Insight【3】扩展宏的使用
  10. python爬取虾米音乐_虾米音乐爬虫