站内搜索
发作品签到
AI8051U科学计算器
专业版

AI8051U科学计算器

工程标签

STC单片机

1.4k
0
0
1

简介

基于冲哥的虚拟显示科学计算器使用AI80051U+实际键盘+SPI-OLED12864 显示

简介:基于冲哥的虚拟显示科学计算器使用AI80051U+实际键盘+SPI-OLED12864 显示
基于Ai8051U开源创意电子设计大赛

开源协议

GPL 3.0

创建时间:2024-10-30 19:07:27更新时间:2024-11-25 14:43:39

描述

视频链接:

项目简介

基于冲哥的虚拟显示科学计算器使用AI80051U+实际键盘+SPI-OLED12864 显示

项目功能

下面链接是AI官方的功能演示视频。
https://v.stcai.com/sv/3778395e-187ea5e4447/3778395e-187ea5e4447.mp4

原理解析(硬件说明)

本项目由以下部分组成,电源部分、LED指示灯部分、主控部分、usb仿真下载部分,显示屏部分和矩阵按键部分,本项目主要是通过矩阵按键扫描,主控对不同按键进行对应的控制操作并通过OLED显示屏显示。

电源电路、usb仿真下载电路和OLED显示屏电路均参考自AI官方开发板设计。
LED指示灯一共4个,一个5V电源指示灯,一个3.3V电源指示灯,还有两个IO指示灯,目前程序中只使用了一个用做指示shift按键的状态。

image.png

矩阵按键电路为7*7矩阵,行和列分别使用一组IO端口(P1和P0),方便程序按键扫描。

软件代码

见附件
本程序基于AI8051U的32bit模式,需要使用Keil C251编译
下载时主频选择40MHz

注意事项

根据AI官方手册,要想usb直接下载,需要先将P3.2接地然后上电即可进入usb下载模式。
由于P3.2口未用按键引出到地,所以首次下载需要将P3.2口(即屏幕接口的SCL脚)接地,然后按一下usb接口下方的power按键实现重新上电的动作,此时AI-isp软件出现如下界面然后就可以下载程序了

image.png

将复位脚用做IO口取消勾选,下次点击复位按键即可进入下载模式

image.png

实物图

image.png

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
25020e61faba40c12b55463d271256eb.mp4
32
2
oled.rar
67
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航