发作品签到
专业版

Ai8051U

工程标签

117
0
0
0

简介

本项目是一个基于ai8051U的开发板并带有OLED屏幕。

简介:本项目是一个基于ai8051U的开发板并带有OLED屏幕。
基于Ai8051U开源创意电子设计大赛

开源协议

GPL 3.0

创建时间:2024-10-29 10:19:44更新时间:2024-12-13 07:16:12

描述

项目简介

本项目是一个基于ai8051U的开发板,具有检测温度,蜂鸣器唱歌和屏幕显示功能

项目功能

本设计是基于ai8051U的开发板;设计有DS18B20的温度检测,无源蜂鸣器唱歌,陀螺仪和oled屏幕。

原理解析(硬件说明)

此处可填写项目的设计原理,将设计的原理拆分解析,示例:

本项目由以下部分组成,电源电路、屏幕电路,蜂鸣器电路,陀螺仪电路,DS18B20电路。

image.png

软件代码

void main(void)
{
u8 t=' ';
WTST = 0; //设置程序指令延时参数,赋值为0可将CPU执行指令的速度设置为最快
EAXFR = 1; //扩展寄存器(XFR)访问使能
CKCON = 0; //提高访问XRAM速度

P0M1 = 0x00;   P0M0 = 0xff;   //设置为推挽输出
P1M1 = 0x00;   P1M0 = 0x00;   //设置为准双向口
P2M1 = 0x00;   P2M0 = 0x00;   //设置为准双向口
P3M1 = 0x00;   P3M0 = 0x00;   //设置为准双向口
P4M1 = 0x00;   P4M0 = 0x00;   //设置为准双向口
P5M1 = 0x00;   P5M0 = 0x00;   //设置为准双向口
P6M1 = 0x00;   P6M0 = 0x00;   //设置为准双向口
P7M1 = 0x00;   P7M0 = 0x00;   //设置为准双向口

OLED_Init();//初始化OLED
	OLED_ColorTurn(0);//0正常显示,1 反色显示
	OLED_DisplayTurn(0);//0正常显示 1 屏幕翻转显示
	while(1) 
	{		
		
	OLED_ShowString(20,2,"jiang",16);
	OLED_ShowString(20,4,"2024/12/13",16);
}

}

实物图

2e18d254ab9ff3e39c7d7a27072f08e.jpg

PCB图

4583216617ca29295d6335a7213523e.png

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
屏幕.zip
3
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航