赛元MB0036核心开发板

刚刚申请到了赛元MB0036开发板还挺激动的,赶紧来写一篇测评。

(1)赛元 MB0036 核心开发板基于增强型的高速 1T 8051 内核的工业级、带触控功能的 Flash 微控制器 SC95F8767 开发,集成触控模块基ISP烧录模块。

(2)滑条触摸功能:手指在滑条上从左到右划过,指示灯会跟随手指移动逐渐亮起,手指在滑条上从右到左划过,指示灯会跟随手指移动逐渐熄灭。

        按键触摸功能:在滑块下方有6个TK按键,当手指按下TK键时,对应的指示灯亮起,再次按下TK键时,指示灯熄灭。

(3)烧录功能:ISP烧录/预留4线烧录

(4)MB0036外观展示

最上面黄色框选的区域为ISP烧录模块,用于ISP烧录

黄色框与红色框区域中间的为常规烧录接口

红色框选的区域为滑块触摸区域

蓝色框选的区域为TK按键触摸区域

开发板两侧为未使用的IO管脚,功能看板上丝印

(5)MB0036上电测试

使用开发板出厂带有的触摸例程,对MB0036进行简单测试

单片机作为基于8051内核的增强型单片机,其烧录操作通常涉及使用专用的烧录工具和软件。以下是一般的烧录流程和方法: ### 烧录工具与软件 单片机烧录通常需要使用其官方提供的烧录软件以及相应的烧录器。这些工具通常包括: - **烧录软件**:提供了专用的烧录软件,用户可以通过该软件进行程序的烧录、配置和调试。 - **烧录器**:需要搭配专用的烧录器硬件,例如USB转ISP接口的烧录器,将程序写入单片机内部的Flash存储器中。 ### 烧录步骤 1. **硬件连接** 将烧录器通过ISP接口连接到单片机的目标板上,确保连接正确且稳固。常见的连接方式包括SWD或ISP接口。 2. **打开烧录软件** 启动提供的烧录软件,选择正确的单片机型号以及烧录器类型[^1]。 3. **加载程序文件** 在软件中加载需要烧录的HEX或BIN格式的程序文件,确保文件路径正确且内容无误。 4. **配置参数** 根据应用需求配置烧录选项,例如是否启用看门狗、时钟源设置等关键参数。 5. **执行烧录操作** 点击烧录按钮,等待烧录过程完成。烧录完成后,软件通常会提示“烧录成功”或类似信息。 6. **验证与测试** 烧录完成后,可以通过复位目标板或重新上电来运行程序,验证功能是否正常工作[^1]。 ### 开发与调试建议 - 单片机的寄存器配置相对简洁,开发人员无需依赖传统C51开发经验即可快速上手[^2]。 - 对于初学者,可以参考提供的核心开发板(如MB0036)进行学习与测试,该开发板支持电容触摸按键等功能,有助于理解单片机的实际应用[^2]。 ### 示例代码(GPIO初始化) 以下是一个简单的GPIO初始化示例代码,用于控制LED输出: ```c #include <m8051.h> sbit LED = P1^0; // 定义P1.0为LED控制引脚 void main(void) { P1M1 = 0x00; // 设置P1口为推挽输出模式 P1M2 = 0x00; while (1) { LED = 0; // 点亮LED // 延时 for (unsigned int i = 0; i < 60000; i++); LED = 1; // 关闭LED for (unsigned int i = 0; i < 60000; i++); } } ``` ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值