ABOV单片机空工程文件的创建-[MC96F6332D]
一、准备工作
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]相关推荐
- STM32F103C8T6工程文件的创建
本教程基于up主江科大自化协--"STM32入门教程"记录的个人学习笔记 跳转链接:STM32入门教程-2022持续更新中_哔哩哔哩_bilibili 打开Keil5软件 新建工程 ...
- 蓝桥杯51单片机学习——proteus8关于51工程文件的创建
1.新建工程 2.选择路径 3.要设计电路,选隐含的模式 4.选择是否创建PCB板 一般不创建pcb 5.因为要进行仿真,选择固件模式 因为学习51单片机,所以选择AT89C5151控制器: 结合ke ...
- python创建空txt文件_python创建txt文件
1.自己写入txt 直接上核心代码: with open("douban.txt","w") as f: f.write("这是个测试!") ...
- c语言编程如何建立空工程,CFree怎么创建工程 新建一个C++就是这么简单
CFree作为广大用户心目中最好用的集成开发编程软件,它可以帮助用户解决编程可能会遇到的问题,轻松完成代码的编译.连接与调试等操作,小编了解到很多用户不知道怎么创建工程,想知道的赶快来看看下面的文章吧 ...
- STM32添加项目所需要的工程文件
文章目录 解读示例工程文件 模仿示例工程文件创建项目所需要的工程文件 在keil4中把新建文件添加到工程中 工程文件的删除 下载杨桃电子提供的通用工程模板 杨桃32学习笔记,本文图片文字皆为转述 解读 ...
- ABOV单片机UART串口通讯实现讲解及示例代码-[MC96F6332D]
一.准备工作 1.KEIL C51编译环境 2.CodeGen8 代码生成器 3.MC96F6332D 开发板 4.USB-OCD II仿真器 二.生成串口通讯代码 1.在CodeGen8 代码生成器 ...
- matlab中创建一个工程,从文件夹创建新工程
从文件夹创建新工程 如果您有许多文件并希望将它们整理为一个工程(无论是否进行源代码管理),请按照以下步骤创建一个新工程. 使用 Simulink® Start Page 中的 Folder to Pr ...
- 安装VS2019、MFC,并创建MFC工程文件,查看工程信息
安装VS2019.MFC.创建第一个MFC文件 1.安装VS2019 vs2019已经在4月2日正式发布,vs2019和vs2017一样强大,项目兼容,不用互相删除,而且C/C++,Python,F# ...
- VSCode创建工程文件
声明:Ubuntu 16 VSCode C++ 上图工程文件目录:包括 CMakeLists.txt, src(存放.cpp文件), include(存放.h文件), bin(生成的可执行文件),li ...
最新文章
- 对ActiveRecord的评论
- python基础教程视频(全13集)-Python基础视频教程(600集)【传智播客精品教程】...
- 准备入门IC的全局观念系列-下
- Android:源码环境编译自定义的APP到ROM(System Image)中
- 城市轨道交通运营管理属于什么院系_专业介绍|城市轨道交通运营管理专业
- V神演讲干货全送上!关于以太坊2.0,你想知道的都在这里!
- 201509-2-日期计算
- HDU 4649 Professor Tian(概率DP)题解
- 4K标准---电视显示标准(ITU-R BT.2020)
- magisk下载里显示没有模块_太极Magisk模块
- powerDesign导出数据库表结构
- 深度linux如何装win系统,在深度deepin系统中使用deepin-wine自定义安装win程序的方法...
- 使用较广泛的安全测试工具有哪些?
- shineblink LD3320A语音识别
- 怎么换头像啊。。。。。
- Android SDK各个版本API的特性及兼容性(Dalvik/ART)
- Categorical类型
- 【转载】2018衡水中学高考成绩再次刷爆朋友圈,文末衡水版《凉凉》别有一番滋味!
- 【EDA365电子论坛】硬件人经历南下、北上,回乡创业,后悔了吗?
- 哈希记账小工具(wordpress、woocommerce、kafka、frp分布式集成)