欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: stm32 4針oled顯示源程序 [打印本頁]

作者: 我叫小大打    時(shí)間: 2020-4-22 20:49
標(biāo)題: stm32 4針oled顯示源程序
stm32  4針oled顯示
芯片:stm32f10x系列
有需要就拿去用。




單片機(jī)源程序如下:
  1. #include "delay.h"
  2. #include "sys.h"
  3. #include "oled.h"
  4. #include "bmp.h"
  5. #include "csb.h"
  6. #include "timer.h"
  7. #include "usart.h"

  8. int main(void)
  9.   {        u8 t;
  10.                 delay_init();                     //延時(shí)函數(shù)初始化          
  11.                 NVIC_Configuration();          //設(shè)置NVIC中斷分組2:2位搶占優(yōu)先級(jí),2位響應(yīng)優(yōu)先級(jí)         LED_Init();                             //LED端口初始化
  12.                 OLED_Init();                        //初始化OLED  
  13.                 OLED_Clear()          ;
  14.           TIMER3_Init();

  15.           uart_init(115200);       
  16.        
  17.                 OLED_ShowCHinese(0,0,0);//汕
  18.                 OLED_ShowCHinese(15,0,1);//尾
  19.                 OLED_ShowCHinese(30,0,2);//職
  20.                 OLED_ShowCHinese(45,0,3);//業(yè)
  21.                 OLED_ShowCHinese(60,0,4);//技
  22.                 OLED_ShowCHinese(75,0,5);//術(shù)
  23.                         OLED_ShowCHinese(90,0,6);//學(xué)
  24.                 OLED_ShowCHinese(105,0,7);//院
  25.                
  26.                                 OLED_ShowCHinese(0,2,8);//機(jī)
  27.                 OLED_ShowCHinese(15,2,9);//電
  28.                 OLED_ShowCHinese(30,2,10);//一
  29.                 OLED_ShowCHinese(45,2,11);//體
  30.                 OLED_ShowCHinese(60,2,12);//化
  31.                 OLED_ShowCHinese(75,2,13);//技
  32.                         OLED_ShowCHinese(90,2,14);//術(shù)
  33.                 OLED_ShowCHinese(105,2,15);//班
  34.                

  35.                 OLED_ShowString(0,4,"2018348126",16);
  36.                
  37.                                         OLED_ShowCHinese(0,6,16);//黃
  38.                 OLED_ShowCHinese(15,6,17);//紹
  39.                 OLED_ShowCHinese(30,6,18);//葉
  40.                
  41.     while(1)
  42.                 {
  43.                           CSB_Init();
  44.                           delay_ms(2000);
  45. //                          OLED_Display();
  46.                 }
  47. //                OLED_ShowCHinese(18,30,6);//光
  48. //                OLED_ShowCHinese(18,18,7);//電
  49. //                OLED_ShowCHinese(36,18,8);//信
  50. //                OLED_ShowCHinese(54,18,9);//息
  51. //                OLED_ShowCHinese(72,18,10);//工
  52. //                OLED_ShowCHinese(90,18,11);//程               
  53. //        while(1)
  54. //        {               
  55. //                OLED_Clear();
  56. //                OLED_ShowCHinese(0,0,0);//中
  57. //                OLED_ShowCHinese(18,0,1);//景
  58. //                OLED_ShowCHinese(36,0,2);//園
  59. //                OLED_ShowCHinese(54,0,3);//電
  60. //                OLED_ShowCHinese(72,0,4);//子
  61. //                OLED_ShowCHinese(90,0,5);//科
  62. //                OLED_ShowCHinese(108,0,6);//技
  63. //                OLED_ShowString(6,3,"0.96' OLED TEST",16);
  64. //                //OLED_ShowString(8,2,"ZHONGJINGYUAN");  
  65. //         //        OLED_ShowString(20,4,"2014/05/01");  
  66. //                OLED_ShowString(0,6,"ASCII:",16);  
  67. //                OLED_ShowString(63,6,"CODE:",16);  
  68. //                OLED_ShowChar(48,6,t,16);//顯示ASCII字符          
  69. //                t++;
  70. //                if(t>'~')t=' ';
  71. //                OLED_ShowNum(103,6,t,3,16);//顯示ASCII字符的碼值        
  72. //                        delay_ms(8000);
  73. //                delay_ms(8000);

  74. //                                        delay_ms(8000);
  75. //                delay_ms(8000);
  76. //                delay_ms(8000);
  77. //                OLED_DrawBMP(0,0,128,8,BMP1);  //圖片顯示(圖片顯示慎用,生成的字表較大,會(huì)占用較多空間,F(xiàn)LASH空間8K以下慎用)
  78. //                delay_ms(8000);
  79. //                                        delay_ms(8000);
  80. //                delay_ms(8000);
  81. //                delay_ms(8000);
  82. //                OLED_DrawBMP(0,0,128,8,BMP1);
  83. //                delay_ms(8000);
  84. //                                        delay_ms(8000);
  85. //                delay_ms(8000);
  86. //                delay_ms(8000);
  87. //        }          
  88.        
  89. }
  90.        
復(fù)制代碼

所有資料51hei提供下載:
stm32+4針oled顯示(學(xué)校,學(xué)號(hào),名字).7z (313.14 KB, 下載次數(shù): 271)


作者: 阿拉88    時(shí)間: 2020-4-24 16:21
SK+- 真不錯(cuò)
作者: stm32單片機(jī)哭哭    時(shí)間: 2021-6-10 22:08
您好,請(qǐng)問能問您幾個(gè)問題嗎?四線OLED和單片機(jī)連線應(yīng)該連接哪個(gè)I/O口呀?感謝🙏
作者: 龍凌敏月    時(shí)間: 2021-6-11 15:00
stm32單片機(jī)哭哭 發(fā)表于 2021-6-10 22:08
您好,請(qǐng)問能問您幾個(gè)問題嗎?四線OLED和單片機(jī)連線應(yīng)該連接哪個(gè)I/O口呀?感謝🙏

他連接的是IIC1,也就是PB6(SCL)跟PB7(SDA),我?guī)湍阍嚵艘幌拢凑者@個(gè)線序插上去,改一下單片機(jī)型號(hào),下載進(jìn)去可以直接點(diǎn)亮
作者: 未藍(lán)澄海煙    時(shí)間: 2021-6-12 09:05
之前逛了很多論壇都沒有找到I2C OLED屏的顯示源碼
作者: 我叫小大打    時(shí)間: 2021-6-14 15:11
未藍(lán)澄海煙 發(fā)表于 2021-6-12 09:05
之前逛了很多論壇都沒有找到I2C OLED屏的顯示源碼

我這個(gè)就是iic的
作者: 我叫小大打    時(shí)間: 2021-6-14 15:12
stm32單片機(jī)哭哭 發(fā)表于 2021-6-10 22:08
您好,請(qǐng)問能問您幾個(gè)問題嗎?四線OLED和單片機(jī)連線應(yīng)該連接哪個(gè)I/O口呀?感謝🙏

測(cè)試ok了沒有呢
作者: 艾達(dá)絲    時(shí)間: 2022-6-7 20:53
龍凌敏月 發(fā)表于 2021-6-11 15:00
他連接的是IIC1,也就是PB6(SCL)跟PB7(SDA),我?guī)湍阍嚵艘幌拢凑者@個(gè)線序插上去,改一下單片機(jī)型號(hào), ...

HELLO,可以發(fā)一個(gè)代碼嗎

作者: 3.3.3.    時(shí)間: 2022-6-26 12:56
代碼很好用,一次成功。感謝分享,51有你更精彩
作者: PUSH_GO    時(shí)間: 2022-6-26 16:44
很nice




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1