找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2984|回复: 2
打印 上一主题 下一主题
收起左侧

MSP430F5529 OLED IIC驱动源码

[复制链接]
跳转到指定楼层
楼主
ID:402296 发表于 2018-9-25 17:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


单片机源程序如下:
  1. #include<msp430f5529.h>
  2. #include"picture.h"
  3. #include"oledfont.h"
  4. #include"OLED.h"
  5. unsigned int Gate=0;
  6. unsigned int NUM=0;
  7. int main( void )
  8. {
  9.     // Stop watchdog timer to prevent time out reset
  10.     WDTCTL = WDTPW + WDTHOLD;
  11.     //BCSCTL2|=SELS;
  12.     //BCSCTL2=DIVS0+DIVS1;
  13.    
  14.    
  15.     P1DIR=0XFF;            
  16.     P1OUT&=~BIT2+~BIT3;
  17.     //P2SEL=0X04;          //P2.2输入
  18.     Initial_LY096BG30();
  19.     Delay_1ms(10);
  20.     //CCTL0=CM_1+SCS+CCIS_0+CAP+CCIE;
  21.     //TACTL=TASSEL_2+MC_2+TAIE;
  22.     //_EINT();
  23.    
  24.    
  25.     //while(1)
  26.     //{
  27.       /*if(Gate==1)
  28.       {
  29.         font_NUM1(NUM/1000,1,0);Delay_1ms(5);
  30.         font_NUM1(NUM%1000/100,1,8);Delay_1ms(5);
  31.         font_NUM1(NUM%100/10,2,0);Delay_1ms(5);
  32.         font_NUM1(NUM%10,2,8);Delay_1ms(5);
  33.         NUM=0;
  34.         Gate=0;
  35.         
  36.       }*/
  37.       font_NUM1(40-16,3,8);Delay_1ms(5);
  38.       font_NUM1(58-16,4,0);Delay_1ms(5);
  39.       font_NUM1(56-16,4,8);Delay_1ms(5);
  40.       font_NUM(1,3);Delay_1ms(5);
  41.       font_NUM(2,4);Delay_1ms(5);
  42.       font_NUM(3,5);Delay_1ms(5);
  43.       font_NUM(4,6);Delay_1ms(5);
  44.       //Picture_1();  Delay_50ms(25);
  45.       //fill_picture(0x90); Delay_50ms(25);
  46.       //font_int(7,1,0); Delay_1ms(25);
  47.       //font_int(6,1,8); Delay_1ms(25);
  48.       //font_int(5,2,0); Delay_1ms(25);
  49.       
  50.       //font_int(4,4,0); Delay_50ms(25);
  51.      // font_int(3,5); Delay_50ms(25);
  52.       //fill_picture(0x67); Delay_50ms(25);
  53.       //Picture_1();  Delay_50ms(25);
  54.    // }
  55. }
  56. /*#pragma vector=TIMERA0_VECTOR
  57. __interrupt void TimerA0(void)
  58. {
  59.   NUM++;
  60. }
  61. #pragma vector=TIMERA1_VECTOR
  62. __interrupt void Timer_A1(void)
  63. {
  64.   switch(TAIV)
  65.   {
  66.     case 2:break;
  67.     case 4:break;
  68.     case 10:Gate++;break;
  69.   }
  70.    
  71.   
  72. }*/
复制代码

所有资料51hei提供下载:
OLED_IIC_1.zip (340.6 KB, 下载次数: 145)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:156378 发表于 2019-9-12 10:55 | 只看该作者
好东西,谢谢大神啊
回复

使用道具 举报

板凳
ID:645686 发表于 2020-3-23 08:40 | 只看该作者
有能显示文字的代码吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表