
ABOV现代单片机
ABOV韩国现代单片机资料学习资料-MC96F6332D
wmdszmr
今天的成果取决于昨天的努力,加油少年!
展开
-
现代单片机仿真烧录引脚DSCL/DSDA复用设计注意事项
一、DSCL/DSDA引脚说明现代的8位单片机仿真烧录引脚为DSCL/DSDA(注意和IIC接口不是同一个硬件,更不能通用);一般情况下为P00和P01端口;关于芯片的仿真工具和烧录工具说明,可以查询对应手册的《User's Manual》。采用官方工具仿真和烧录时会用到下图的接插口,其引脚定义如下:由上图可见,ABOV的烧录口为4线烧录(4线还是5线需要查阅自己使用具体芯片的User's Manual),即VCC、GND、DSCL、DSDA。二、关于DSCL/DSDA引脚的复用功能根据原创 2020-07-21 16:43:05 · 3474 阅读 · 5 评论 -
ABOV单片机内部定时器Timer1的定时器代码实现讲解及示例代码-[MC96F6332D]
一、准备工作1、KEIL C51编译环境2、CodeGen8 代码生成器3、MC96F6332D 开发板4、USB-OCD II仿真器二、内部定时器PWM代码生成1、在CodeGen8 代码生成器的外设窗口中选择内部RC时钟作为时钟源,设置时钟源的频率为8MHz;配置内部Timer1的定时器输出引脚P12的功能为T1o,如下图中①所示的GPIO配置;配置Timer1为T1o模式,频率为1KH;定时器下占空比默认为50%且不可更改;如下图②所示;配置后Timer1的代码自动生成如下图③原创 2020-05-17 19:45:29 · 1509 阅读 · 3 评论 -
ABOV单片机内部定时器Timer1的PWM代码实现讲解及示例代码-[MC96F6332D]
一、准备工作1、KEIL C51编译环境2、CodeGen8 代码生成器3、MC96F6332D 开发板4、USB-OCD II仿真器二、内部定时器PWM代码生成1、在CodeGen8 代码生成器的外设窗口中选择内部RC时钟作为时钟源,设置时钟源的频率为8MHz;配置内部Timer1的PWM输出引脚P12的功能为PWM1O,如下图中①所示;配置Timer1为PWM模式,频率...原创 2020-04-16 21:02:03 · 950 阅读 · 0 评论 -
ABOV单片机内部定时器Timer0的PWM代码实现讲解及示例代码-[MC96F6332D]
一、准备工作1、KEIL C51编译环境2、CodeGen8 代码生成器3、MC96F6332D 开发板4、USB-OCD II仿真器二、内部定时器PWM代码生成三、原创 2020-04-15 22:26:39 · 1043 阅读 · 2 评论 -
ABOV单片机内部WT时钟RTC的代码实现讲解及示例代码-[MC96F6332D]
一、准备工作1、KEIL C51编译环境2、CodeGen8 代码生成器3、MC96F6332D 开发板4、USB-OCD II仿真器二、内部看门狗代码生成1、在CodeGen8 代码生成器的外设窗口中选择内部RC时钟作为时钟源,设置时钟源的频率为8MHz,配置GPIO引脚P52为外部的可中断输入引脚,使能MCU内部的上拉电阻和防抖动功能(使能外部中断为后面喂狗的操作);具...原创 2020-04-12 23:11:10 · 748 阅读 · 6 评论 -
ABOV单片机模数转换ADC部分代码实现讲解及示例代码-[MC96F6332D]
一、准备工作1、KEIL C51编译环境2、CodeGen8 代码生成器3、MC96F6332D 开发板4、USB-OCD II仿真器二、ADC的配置和代码生成1、在CodeGen8 代码生成器的外设窗口中选择内部RC时钟作为时钟源,设置时钟源的频率为8MHz;设置外部P02引脚为ADC模拟输入引脚AN0,如下图①所示,ADC配置部分,触发采用ADST进行触发,数据对齐方式...原创 2020-04-10 09:58:36 · 1588 阅读 · 0 评论 -
ABOV单片机蜂鸣器BEEP的代码实现讲解及示例代码-[MC96F6332D]
一、准备工作1、KEIL C51编译环境2、CodeGen8 代码生成器3、MC96F6332D 开发板4、USB-OCD II仿真器二、Buzzer代码生成1、在CodeGen8 代码生成器的外设窗口中选择内部RC时钟作为时钟源,设置时钟源的频率为8MHz;GPIO的P13引脚设置为蜂鸣器的输出引脚,如下图①所示,蜂鸣器的频率选择125kHz如下图②所示,蜂鸣器初始化的代...原创 2020-04-07 16:38:02 · 2281 阅读 · 0 评论 -
ABOV单片机内部看门狗WDT的代码实现讲解及示例代码-[MC96F6332D]
一、准备工作1、KEIL C51编译环境2、CodeGen8 代码生成器3、MC96F6332D 开发板4、USB-OCD II仿真器二、内部看门狗代码生成1、在CodeGen8 代码生成器的外设窗口中选择内部RC时钟作为时钟源,设置时钟源的频率为8MHz,配置GPIO引脚P52为外部的可中断输入引脚,使能MCU内部的上拉电阻和防抖动功能(使能外部中断为后面喂狗的操作);具...原创 2020-04-05 22:30:24 · 1068 阅读 · 1 评论 -
ABOV单片机外部引脚中断EINT实现讲解及示例代码-[MC96F6332D]
一、准备工作1、KEIL C51编译环境2、CodeGen8 代码生成器3、MC96F6332D 开发板4、USB-OCD II仿真器二、生成外部引脚中断的代码1、在CodeGen8 代码生成器的外设窗口中选择内部RC时钟作为时钟源,设置时钟源的频率为8MHz,配置Basic Interval Timer;具体配置如下图①所示;...原创 2020-04-01 21:48:44 · 1518 阅读 · 0 评论 -
ABOV单片机Bit定时器实现讲解及示例代码-[MC96F6332D]
一、准备工作1、KEIL C51编译环境2、CodeGen8 代码生成器3、MC96F6332D 开发板4、USB-OCD II仿真器二、生成BIT定时器的代码1、在CodeGen8 代码生成器的外设窗口中选择内部RC时钟作为时钟源,设置时钟源的频率为8MHz,配置Basic Interval Timer;具体配置如下图①所示;在窗口中可以看到CodeGen8 已...原创 2020-04-01 21:47:47 · 929 阅读 · 1 评论 -
ABOV单片机UART串口通讯实现讲解及示例代码-[MC96F6332D]
一、准备工作1、KEIL C51编译环境2、CodeGen8 代码生成器3、MC96F6332D 开发板4、USB-OCD II仿真器二、生成串口通讯代码1、在CodeGen8 代码生成器的外设窗口中选择内部RC时钟作为时钟源,设置时钟的频率为8MHz,设置;...原创 2020-03-30 22:35:51 · 1403 阅读 · 2 评论 -
ABOV单片机UART串口通讯中Printf函数实现讲解及示例代码-[MC96F6332D]
一、准备工作1、KEIL C51编译环境2、CodeGen8 代码生成器3、MC96F6332D 开发板4、USB-OCD II仿真器二、生成系统时钟代码1、在CodeGen8 代码生成器的外设窗口中选择内部RC时钟作为时钟源,并设置时钟的频率为8MHz,具体配置如下图①所示;...原创 2020-03-28 17:36:52 · 665 阅读 · 0 评论 -
ABOV单片机端口引脚GPIO讲解及示例代码-[MC96F6332D]
一、准备工作1、KEIL C51编译环境2、CodeGen8 代码生成器3、MC96F6332D 开发板4、USB-OCD II仿真器二、生成GPIO的代码1、在CodeGen8 代码生成器的外设窗口中选择内部RC时钟作为时钟源,并设置时钟的频率为8MHz,配置情况如下图①所示;设置GPIO中P07为输出引脚,模式配置为推挽输出且不使能引脚的上拉电阻;配置情况如下图②所示:...原创 2020-03-23 23:51:07 · 2371 阅读 · 0 评论 -
ABOV单片机KEIL C51编译器程序仿真器OCD-II操作步骤详解
一、准备工作1、KEIL C51编译环境2、编译成功的工程文件3、MC96F6332D 开发板4、USB-OCD II仿真器二、工程配置1、对工程进行配置操作:使用KEIL C51编译器打开工程文件并将仿真工具OCD II连接到电脑端的USB口,点击编译器中的魔术棒,在Debug选项卡中选择ABOV OCD-1/2 dongle,如下图所示:2、在Utilit...原创 2020-03-22 14:57:04 · 5302 阅读 · 12 评论 -
ABOV单片机时钟切换讲解及示例代码-[MC96F6332D]
一、准备工作1、KEIL C51编译环境2、CodeGen8 代码生成器3、MC96F6332D开发板4、USB-OCD II仿真器二、生成系统时钟代码1、在CodeGen8 代码生成器外设窗口中选择内部的RC时钟作为时钟源,并选择8MHz的时钟作为主频时钟,如下图①所示;在main.c代码的窗口中可以看到CodeGen8 已经自动生成时钟部分的代码,如上图②所示;...原创 2020-03-22 13:22:03 · 1038 阅读 · 0 评论 -
ABOV单片机空工程文件的创建-[MC96F6332D]
一、准备工作1、开发环境KEIL C51软件的安装,具体的安装和路径的修改可以在优快云中搜索参考文档:《ABOV单片机开发环境搭建及仿真说明》2、ABOV代码生成器(CodeGen8 (MC9x/A9x代码生成器))的下载,最好在官网上进行下载,CodeGen8 版本的更新会支持新的MCU型号,参考链接:https://www.abov.co.kr/c_sub03/sub01.php?i...原创 2020-03-20 11:50:20 · 1052 阅读 · 0 评论 -
关于ABOV单片机的低功耗设计
一、配置在输入模式下:GPIO的引脚应该给出确定的电平信号,否则容易造成漏电流,下图中VDD--->GND的电流通路;二、配置在输出模式下:单片机的电流由外部电路所决定。...原创 2019-12-26 21:08:11 · 599 阅读 · 0 评论 -
关于ABOV单片机MC96F1206的系统时钟配置问题
最近在使用ABOV的MC96F1206单片机,在时钟配置方面出现了问题,现在将调试心得总结如下:系统时钟是整个MCU的心脏,系统时钟的配置关乎MCU所有外设的工作频率;此单片机的MCU时钟仅仅支持内部的RC振荡器。下面关于1206的时钟配置做简单说明:关于1206的内部时钟可以配置为16MHz,8MHz、4MHz、1MHz四种频率,系统默认上电为8MHz;具体的时钟选择需要对时钟发生器...原创 2019-10-29 17:02:43 · 1057 阅读 · 0 评论 -
ABOV单片机开发简介
一、开发环境:官方有Keil和IAR,但是所有的工具都是Keil为例,所有推荐Keil C51版本;二、仿真工具:Keil可以进行实时仿真,需要连接仿真工具OCD-II到Target,OCD-II的安装文件可以在官网进行下载,官方网站:http://www.abov.co.kr三、量产批量工具:产线在批量生产时可以采用E-PGM+ / E-GANG4 / E-GANG6三种工具进行下载,价...原创 2019-07-29 17:51:44 · 4888 阅读 · 2 评论