MSP430F5529 单片机 Memory game 记忆游戏 OLED实验

发布者:Huayu8888最新更新时间:2022-01-14 来源: eefocus关键字:MSP430F5529  单片机  Memory  game 手机看文章 扫描二维码
随时随地手机看文章

为了便于开发,我做了一块扩展板子:

https://blog.csdn.net/x1131230123/article/details/108772807

扩展板有一些常用器件,这样开发MSP430 F5529程序的时候,就不用杜邦线连接了。当然也可以选择杜邦线连接器件,效果都一样。


Memory game. Draw 4 geometric shapes in positions on the screen touching each other. Display to the player for 1 second. Move the 4 shapes to random points on the screen. The player must select each shape and move it back to correct position in the least amount of time. Computer must judge “close” to goal and show time to complete


接线


/*

 * OLED模式设置

 * -----------------OLED端口定义---------------

 * OLED----MSP430

 * VCC-----3.3V

 * GND-----GND

 * D0------P3.2

 * D1------P3.0

 * RES-----P2.0

 * DC------P2.2

 * CS------P8.1

 */


按键1 左移动

按键2 右移动

按键2长按 选中或者取消选中


随机生成形状顺序:

在这里插入图片描述

开始计时还原:

在这里插入图片描述

关键字:MSP430F5529  单片机  Memory  game 引用地址:MSP430F5529 单片机 Memory game 记忆游戏 OLED实验

上一篇:msp430入门学习15--时钟
下一篇:MSP430 MSP432P401R 单片机 HDC1080 温湿度传感器程序 串口发送

推荐阅读最新更新时间:2024-11-18 03:55

基于51单片机的高性能直流稳压电源
引言 众所周知,许多科学实验都离不开电,并且在这些实验中经常会对通电时间、电压高低、电流大小以及动态指标有着特殊的要求,因此,如果实验电源不仅具有良好的输出质量而且还具有多功能以及一定的智能化,那么就省去了许多不精确的人为操作,取而代之的是精确的微机控制,而我们所要做的就是在实验开始前对一些参数进行预设。这将会给各个领域中的实验研究带来不同程度的便捷与高效。因此,直流电源今后的发展目标之一就是不仅要在性能上做到效率高、噪声低、高次谐波低、既节能又不干扰环境,还要在功能上力求实现数控化、多功能化与智能化。本文所介绍的就是一个将开关电源和线性电源有机地结合起来,兼具二者优点的高性能直流稳压电源。由于在该电源中引入了单片机控制,故该
[单片机]
基于51<font color='red'>单片机</font>的高性能直流稳压电源
基于80C198单片机的压力模糊测控系统
1 硬件电路设计 1.1 80C198单片机应用系统设计    80C198单片机采用HCMOS设计,具有功耗低、速度快、资源丰富、抗干扰能力强等特点。以80C198单片机作为压力测控器,可充分利用其硬件资 源中的A/D部件和HSO部件作为信号的采集通道和输出控制通道,硬件电路大大简化,系统的可靠性和抗干扰能力也大大提高。 80C198单片机应用系统原理电路如图1所示。 本系统以80C198单片机为核心,利用其片内232字节的寄存器作为数据采集和中间计算结果的存储单元,仅外扩程序存储器,组成了压力测控系统的测控核心。   根据对测控数据实时记录和掉电保护的要求,系统中扩展了实时时钟芯片DS12887。该芯片能够提供实时日
[单片机]
基于80C198<font color='red'>单片机</font>的压力模糊测控系统
基于51单片机和PDIUSB12的USB接口设计
简介:为解决51单片机与计算机的串行总线(USB)的通信问题,以PDIUSB12芯片为基础,选择51单片机中的STC89C52为示例,设计了一款USB的接口电路,解决了多款51单片机与计算机的USB通信困难的问题。 引言 USB因其使用方便、传输速度快、连接灵活而受到用户和计算机厂商的广泛青睐。微控制器(MCU)在与计算机实现通信时大多依靠USB来实现。在MCU中,51单片机是国内使用最广的单片机之一,但是由于多款51单片机无法直接与计算机实现USB通信,而给许多用户开发和使用带来不便。本文以51单片机中的典型代表STC89C52和恩智浦半导体公司的PDIUSB12为基础设计的USB接口电路,解决了MCU和计算机的USB通信问
[单片机]
基于51<font color='red'>单片机</font>和PDIUSB12的USB接口设计
单片机C语言编程基础源码六则
  1.某单片机系统的P2口接一数模转换器DAC0832输出模拟量,现在要求从DAC0832输出连续的三角波,实现的方法是从P2口连续输出按照三角波变化的数值,从0开始逐渐增大,到某一最大值后逐渐减小,直到0,然后再从0逐渐增大,一直这样输出。试编写一函数,使从P2口输出的值产生三角波,并且使三角波的周期和最大值通过入口参数能够改变。   #include #define DAC0832 XBYTE void san(unsigned char max1,unsigned char zhou1)   { unsigned char i,j,max,zhou;max=max1;zhou=zhou1;while(1)   { f
[单片机]
MCU从“控制”迈向“智能互联”,国内厂商机会何在?
受益于和汽车电子的发展,2018年微控制器()的市场规模达到186.15亿美元,出货量达到306亿颗,预计2019年营收将保持9%增长率,增长至203.57亿元,并有望在2022年创下238.75亿美元的新高年收入记录。 MCU发展趋势 随着“+”融合类应用市场的兴起,如今的MCU开始踏上了AIoT的技术整合之路,从单一的主“控制”开始向“智能互联”目标迈进。在AIoT时代,MCU将不再只是负责控制,推理和运算等AI能力将成为MCU的标配。 在去年的技术峰会上,ST就推出了一个STM32Cube.AI,帮助工程师将运行在其他平台上的AI算法转换成可以在STM32 MCU上运行的算法,可以运行的人工智能算法包括图像分类
[机器人]
单片机型FM有线/无线遥控广播系统
引言 在许多单片机应用系统中,常常利用电信号与非电信号,来传送控制信号和数据信息,以实现遥控或遥测的功能,例如光信号、超声波信号、电脉冲信号等。而本FM有线/无线遥控广播系统中,是使用双音频电信号发送接收挖出,实现对FM有线/无线广播的远程控制管理。这种双音频通信具有控制简单,实施方便,传输可靠,而且造价低廉的特点,也是一种较为常用的通信方式。实现单片机系统双音频通信的关键在于双音频接收电路设计和应用,以及检测程序的设计。 1 遥控广播系统的基本原理 基本原理如图1所示。 遥控广播系统的通信是电话拨号收发的一种双音频通信方式,是一项可靠、成熟的通信技术。它取代了传统的电话拨号脉冲通信方式,成为现代电话通信拨号的主要通信方式
[单片机]
<font color='red'>单片机</font>型FM有线/无线遥控广播系统
这样学习STM32单片机,从菜鸟到牛人很简单!
我想说,为了学习单片机而去学习单片机的思路不对。 你问,如何系统地入门学习stm32呢?应该如何零基础学习电子产品设计呢? 这本身就是一个错误的问题。假如你会使用8051 , 会写C语言,那么STM32本身并不需要刻意的学习。 你要考虑的是, 我可以用STM32实现什么?创客学院带你走进stm32世界 为什么使用STM32而不是8051?是因为51的频率太低,无法满足计算需求?是51的管脚太少,无法满足众多外设的IO?是51的功耗太大,电池挺不住?是51的功能太弱,而你要使用SPI、I2C、ADC、DMA?是51的内存太小而你要存储的东西太多? 当你需要使用STM32某些功能,而51实现不了的时候, 那STM3
[单片机]
实现单片机和FPGA的位移装置高精度测量实用方案
位移传感器广泛应用于工业和控制领域,如过程检测、物理测量和自动控制等。由于其测量精度不高,往往满足不了社会需求,也限制了传感器的应用。因此,这里设计了一套基于 单片机 和 FPGA 的位移测量装置,也能够达到较高的线性度,同时在各种恶劣环境下替代人工工作,实现较高精度的测量,并具有一定的实用价值。 1 整体设计方案及实现框图 系统整体实现框图如图1所示,由信号产生部分、差分放大部分、变压器耦合部分、信号处理部分、数据采样部分和处理及显示部分组成。利用DDS技术产生的信号经THS4503的差分放大之后送入差动变压器,差动变压器输出的信号经放大、整流以及滤波处理之后送入MAXl97采样,采样得到的数据经处理单元处理后在LCD上显示
[电源管理]
实现<font color='red'>单片机</font>和FPGA的位移装置高精度测量实用方案

推荐帖子

直流数控可调稳压电源的设计
0引言直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。本设计给出的稳压电源的输出电压范围为0~18V,额定工作电流为0.5A,并具有、-步进电压调节功能,其最小步进为0.05V,纹波不大于10mV,此外,还可用LCD液晶显示器显示其输出电压值。1系统硬件设计本系统由电源模块、调压模块、D/A转换模块、显示与键盘模块组成,图1所示是该直流数控稳压电源的结构
黑衣人 电源技术
【FPGA入门到实战】 Modelsim 自动化仿真平台搭建,FPGA高手必备 源码&答疑
【FPGA入门到实战】ex_5:Modelsim自动化仿真平台搭建,FPGA高手必备学员对视频里的知识点不理解的可以在论坛里提出问题,我们老师会给大家答疑!源码:【FPGA入门到实战】Modelsim自动化仿真平台搭建,FPGA高手必备源码&答疑好资料
尤老师 FPGA/CPLD
求购一块PSOC4开发板
求购一块赛普拉斯的PSOC4开发板,有需要出售的可以跟帖报价或者直接QQ联系我。求购一块PSOC4开发板很古老的开发板了,我还有收藏 好吧,我正好项目需求用到了psoc4,你手上是什么型号板子呢?可以拍个图片看下嘛?CY8CKIT-042-BLE和CY8CKIT-042开发板,图就参考以前的帖子吧:https://bbs.eeworld.com.cn/thread-455682-1-1.html
wateras1 淘e淘
关于ARM和嵌入式系统方向
本公司为相对论科技有限公司,拥有强大的开发团队和雄厚的经济实力。现从事ARM系列开发板研发,承揽自动化控制,数据采集、传输、处理、显示等应用工程开发项目及各种嵌入式系统工程的研发项目。出售MPEG4编解码方案,同时公司还自主研发了GPS导航仪,性能优良外观大方且样式多。我们以最优惠的价格为你提供ARM系列学习开发板。欢迎大家访问我们网站、查看我们的产品或致电垂询。网址为:http://www.xiangduilun.com电话:
相对论 ARM技术
借路,谢谢!本人长期从事数字电视及多媒体软件开发,对uClinux,linux系统的内核改造,驱动编写,应用程序等,有精炼的设计开发经验
本人长期从事数字电视及多媒体软件开发,对uClinux,linux系统的内核改造,驱动编写,应用程序等,有精炼的设计开发经验,现有如下服务业务:1.嵌入式系统的驱动程序编写。2.linux系统类内核裁减改造等。3.媒体类关于图片,电影,音乐等特殊处理。4.嵌入式系统的任何应用程序编写。5.数学算法设计类程序。6.数字电视,影音播放等嵌入式系统项目。有充裕的时间可完成项目合作,敬请关注。/******************************
fzuyoup Linux与安卓
几道计算机原理的选择题,请大虾帮忙做一下,特基础
希望大家能在给出正确答案的同时给出详细的解释,即解释出每个选项为什么对了后错了,辛苦啦1.下列是有关计算机中指令和数据存放位置的叙述,其中正确的是()。A.指令存放在内存中,数据存放在外存中B.指令和数据任何时候都存放在内存中C.指令和数据任何时候都存放在外存中D.程序被启动前指令和数据都存放在外存中,而启动后指令和数据被装入内存2.下面是有关反映计算机中存储器容量的计量单位的叙述,其中错误的是()。A.最小的计量单位为位(bit),表示一位“0”或“1”,一个字节
小飞龙 嵌入式系统
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved