亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 641|回復: 1
打印 上一主題 下一主題
收起左側

FM1821250CT6-00顯示屏點不亮求助,VG接了104電容至GND,C+與C-間也是接了104電容

[復制鏈接]
跳轉到指定樓層
樓主
ID:334440 發表于 2025-8-19 09:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. #include <STC8G.H>
  2. #include <intrins.h>

  3. sbit LCD_CS  = P3^2;
  4. sbit LCD_RST = P3^3;
  5. sbit LCD_A0  = P3^4;
  6. sbit LCD_SCL = P3^5;
  7. sbit LCD_SDA = P3^6;

  8. void delay_ms(unsigned int ms) {
  9.     unsigned int i, j;
  10.     for(i=0; i<ms; i++)
  11.         for(j=0; j<1000; j++);
  12. }


  13. void SPI_WriteByte(unsigned char dat) {
  14.     unsigned char i;
  15.     LCD_CS = 0;
  16.     for(i=0; i<8; i++) {
  17.         LCD_SCL = 0;
  18.         if(dat & 0x80)
  19.             LCD_SDA = 1;
  20.         else
  21.             LCD_SDA = 0;
  22.         LCD_SCL = 1;
  23.         dat <<= 1;
  24.     }
  25.     LCD_CS = 1;
  26. }


  27. void LCD_WriteCmd(unsigned char cmd) {
  28.     LCD_A0 = 0;
  29.     SPI_WriteByte(cmd);
  30. }


  31. void LCD_WriteData(unsigned char dat) {
  32.     LCD_A0 = 1;
  33.     SPI_WriteByte(dat);
  34. }


  35. void LCD_Init() {
  36.     LCD_RST = 0;
  37.     delay_ms(100);
  38.     LCD_RST = 1;
  39.     delay_ms(100);
  40.    
  41.    
  42.    
  43.         LCD_WriteCmd(0xE2);   
  44.     delay_ms(100);
  45.     LCD_WriteCmd(0xA3);   
  46.     LCD_WriteCmd(0xA0);   
  47.     LCD_WriteCmd(0xC8);   
  48.     LCD_WriteCmd(0x24);   
  49.     LCD_WriteCmd(0x81);   
  50.    
  51.         LCD_WriteCmd(0x20);   
  52.     LCD_WriteCmd(0x2F);   
  53.     LCD_WriteCmd(0x40);   
  54.    
  55.         LCD_WriteCmd(0xA6);   
  56.     LCD_WriteCmd(0xA4);   
  57.     LCD_WriteCmd(0xAF);   
  58. }

  59. void LCD_Clear() {
  60.     unsigned int i;
  61.     LCD_WriteCmd(0xB0);   
  62.     LCD_WriteCmd(0x10);   
  63.    
  64.         LCD_WriteCmd(0x00);   
  65.    
  66.     for(i=0; i<1024; i++) {
  67.         LCD_WriteData(0x00);
  68.     }
  69. }

  70. void LCD_SetPos(unsigned char x, unsigned char y) {
  71.     LCD_WriteCmd(0xB0 + y);            
  72.     LCD_WriteCmd(0x10 + (x >> 4));     
  73.    
  74.         LCD_WriteCmd(x & 0x0F);            

  75.         }



  76. void main() {
  77.    
  78.    
  79.         P3M0 = 0x00;
  80.     P3M1 = 0x00;
  81.    
  82.    
  83.     LCD_Init();
  84.     LCD_Clear();
  85.    
  86.    
  87.    
  88.         LCD_SetPos(10, 0);
  89.     LCD_WriteData(0xFF);
  90.     LCD_WriteData(0xFF);
  91.     LCD_WriteData(0xFF);
  92.    
  93.     LCD_SetPos(20, 2);
  94.     LCD_WriteData(0x01);
  95.     LCD_WriteData(0x02);
  96.     LCD_WriteData(0x04);
  97.     LCD_WriteData(0x08);
  98.     LCD_WriteData(0x10);
  99.     LCD_WriteData(0x20);
  100.     LCD_WriteData(0x40);
  101.     LCD_WriteData(0x80);
  102.    
  103.     while(1) {
  104.    
  105.                 }
  106. }
復制代碼
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1064915 發表于 2025-8-19 14:26 | 只看該作者
廠家有亮屏程序
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表