欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > 【TB作品】MSP430F5529,单片机,Picture to pixels,乌鸦喝水OLED

【TB作品】MSP430F5529,单片机,Picture to pixels,乌鸦喝水OLED

2024/10/24 3:25:06 来源:https://blog.csdn.net/x1131230123/article/details/139388769  浏览:    关键词:【TB作品】MSP430F5529,单片机,Picture to pixels,乌鸦喝水OLED

功能

Picture to pixels. Use bitmaps to tell a story. Convert pictures to bitmaps and store the bitmaps in a
header file. In the main program, draw the pictures on the OLED screen in sequence to tell a story. Use
the text to help tell the story

乌鸦喝水故事

部分程序


#define u8 unsigned char
#define u16 unsigned intvoid SetVcoreUp(unsigned int level);
void initClock(void);u8 bianliang = 0;extern unsigned char BMP1[];
extern unsigned char BMP2[];
extern unsigned char BMP3[];
extern unsigned char BMP4[];
extern unsigned char BMP5[];
unsigned char *bmpall[] = { BMP1, BMP2, BMP3, BMP4, BMP5 };void main(void)
{WDTCTL = WDTPW + WDTHOLD; // Stop WDT// Set Vcore to accomodate for max. allowed system speed#include "HAL_PMM.h"initClock();OLED_Init();P1DIR &= ~BIT1;P1REN |= BIT1;P1OUT |= BIT1;OLED_DrawBMP(bmpall[bianliang]);while (1){if ((P1IN & BIT1) == 0){delay_ms(5);if ((P1IN & BIT1) == 0){while ((P1IN & BIT1) == 0);bianliang = (bianliang + 1) % 5;OLED_DrawBMP(bmpall[bianliang]);}}}}

全部程序

https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU?tab=BB08J2

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com