娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年09月16日(星期一)

2020年09月16日 | MikroC寫的ATmega16驅動spi接口128x64屏例子

發布者:MagicGarden 來源: 51hei關鍵字:MikroC  ATmega16  驅動spi接口  128x64屏 手機看文章 掃描二維碼
隨時隨地手機看文章

MikroC寫的ATmega16驅動spi接口128x64屏例子帶仿真。自帶驅動庫,圖片轉換成數組的工具也集成在軟件內,可到官網下載無須注冊。


單片機程序如下:

const code char truck_bmp[1024];

const code char B_bmp[1024];

// Port Expander module connections

sbit  SPExpanderRST at PORTB0_bit;

sbit  SPExpanderCS  at PORTB1_bit;

sbit  SPExpanderRST_Direction at DDB0_bit;

sbit  SPExpanderCS_Direction  at DDB1_bit;

// End Port Expander module connections


void Delay2s(){                         // 2 seconds delay function

  Delay_ms(2000);

}


void main() {

  char counter;

  char *someText;

  // If Port Expander Library uses SPI1 module

  SPI1_Init_Advanced(_SPI_MASTER, _SPI_FCY_DIV2, _SPI_CLK_HI_TRAILING);  // Initialize SPI module used with PortExpander


  // // If Port Expander Library uses SPI2 module

  //  SPI2_Init_Advanced(_SPI_MASTER, _SPI_FCY_DIV2, _SPI_CLK_HI_TRAILING);  // Initialize SPI module used with PortExpander


  SPI_Glcd_Init(0);                              // Initialize Glcd via SPI

  SPI_Glcd_Fill(0x00);                           // Clear Glcd


  while(1) {

    SPI_Glcd_Image(truck_bmp);                   // Draw image

    Delay2s(); Delay2s();

    SPI_Glcd_fill(0x00);                                  // Clear GLCD

    //SPI_Glcd_PartialImage(0,0,68,30,128,64,truck_bmp);    // Partial image

    //Delay_ms(500);

    //SPI_Glcd_PartialImage(24,16,68,30,128,64,truck_bmp);

    //Delay_ms(500);

    //SPI_Glcd_PartialImage(56,34,68,30,128,64,truck_bmp);

    //Delay2s(); Delay2s();

    //SPI_Glcd_Fill(0x00);                             // Clear GLCD

   

    SPI_Glcd_Box(62,40,124,56,1);                    // Draw box

    SPI_Glcd_Rectangle(5,5,84,35,1);                 // Draw rectangle

    Delay_ms(1000);

    SPI_Glcd_Rectangle_Round_Edges(2,2,87,38,7,1);

    Delay_ms(1000);

    SPI_Glcd_Rectangle_Round_Edges_Fill(8,8,81,32,12,1);

    Delay_ms(1000);

    SPI_Glcd_Line(0, 0, 127, 63, 1);                 // Draw line

    Delay2s();


    SPI_Glcd_Image(B_bmp);

    Delay2s();

   

    for(counter = 5; counter < 60; counter+=5 ) {  // Draw horizontal and vertical lines

      Delay_ms(250);

      SPI_Glcd_V_Line(2, 54, counter, 1);

      SPI_Glcd_H_Line(2, 120, counter, 1);

      }

    Delay2s();


    SPI_Glcd_Fill(0x00);                         // Clear Glcd

    SPI_Glcd_Set_Font(Character8x7, 8, 7, 32);   // Choose font, see __Lib_GLCDFonts.c in Uses folder

    SPI_Glcd_Write_Text("mikroE", 5, 7, 2);      // Write string


    for (counter = 1; counter <= 10; counter++)  // Draw circles

      SPI_Glcd_Circle(63,32, 3*counter, 1);

    Delay2s();


    SPI_Glcd_Circle_Fill(63,32, 30, 1);          // Draw circles

    Delay2S();


    SPI_Glcd_Box(12,20, 70,63, 2);               // Draw box

    Delay2s();


    SPI_Glcd_Fill(0xFF);                         // Fill Glcd


    SPI_Glcd_Set_Font(Character8x7, 8, 7, 32);   // Change font

    someText = "8x7 Font";

    SPI_Glcd_Write_Text(someText, 5, 0, 2);      // Write string

    Delay2s();


    SPI_Glcd_Set_Font(System3x5, 3, 5, 32);      // Change font

    someText = "3X5 CAPITALS ONLY";

    SPI_Glcd_Write_Text(someText, 60, 2, 2);     // Write string

    Delay2s();


    SPI_Glcd_Set_Font(font5x7, 5, 7, 32);        // Change font

    someText = "5x7 Font";

    SPI_Glcd_Write_Text(someText, 5, 4, 2);      // Write string

    Delay2s();


    SPI_Glcd_Set_Font(FontSystem5x7_v2, 5, 7, 32); // Change font

    someText = "5x7 Font (v2)";

    SPI_Glcd_Write_Text(someText, 5, 6, 2);        // Write string

    Delay2s();

    }

}


關鍵字:MikroC  ATmega16  驅動spi接口  128x64屏 引用地址:MikroC寫的ATmega16驅動spi接口128x64屏例子

上一篇:基于AtmelAVR Flash微控制器的基本原理及在汽車中的應用研究
下一篇:avr單片機秒表Proteus仿真程序 tm1637數碼管顯示

推薦閱讀

2018年上半年銷售額達到近20億歐元?全年銷售額預計將略有增長?再次被市場研究機構Freedonia評為全球濾清行業的領導者?路德維希堡/法蘭克福,2018年9月13日 – 濾清專家曼胡默爾日前公布:2018年上半年銷售額達到約19.5億歐元。曼胡默爾在德國法蘭克福展會的新聞發布會上披露了該信息。?曼胡默爾首席財務官Emese Weissenbacher表示:“歐元的升值對...
全球性的危機又來了,不是房地產,不是金融,而是半導體,這次危機是繼2000年的“千年蟲”危機之后,又一科技危機? 據美國半導體產業協會公布的數據顯示,7月份全球芯片銷售額已經連續7個月同比下滑。具體數據顯示,全球芯片銷售額7月同比下降15.5%,至334億美元。SIA會長兼首席執行官John Neuffer在一份聲明中表示:“盡管7月份全球半導體銷售額再次同...
昨(14)日,英偉達正式宣布將以400億美元的價格從軟銀手中收購Arm。今日據新浪科技消息,英偉達創始人兼CEO黃仁勛向公司全體員工發布了一封郵件,他表示,英偉達將與Arm一起,繼續在人工智能時代打造領先的計算公司。另外,他強調,Arm的商業模式非常出色,公司將維護其開放許可模式和客戶中立性,為全球任何行業的客戶提供服務,并通過英偉達全球領先的GP...
對ARM進行裸機開發時,匯編是必不可少的,因為C語言無法直接操作CPU的內置寄存器,也就無法完成很多硬件初始化的功能,如內存控制器的初始化。市面上大多數講解ARM匯編開發的書籍都把ADS作為開發環境,因此使用的匯編語言也就是ARMASM,開發平臺也限制到了Windows。然而在嵌入式領域,Linux作為開發環境更加普及,那么如何在Linux下進行ARM的匯編程序設計...

史海拾趣

問答坊 | AI 解惑

51單片機Keil C51延時程序的簡單研究

應用單片機的時候,經常會遇到需要短時間延時的情況。需要的延時時間很短,一般都是幾十到幾百微妙(us)。有時候還需要很高的精度,比如用單片機驅動DS18B20的時候,誤差容許的范圍在十幾us以內,不然很容易出錯。這種情況下,用計時器往往有點小題 ...…

查看全部問答∨

8位單片機,整型數組是多少位?

PIC16F73,定義了一個整型數組,int a[100],在調試時從watch窗口發現a是0xf090,有問題嗎? 還有,int b=200,b/9會是多少?…

查看全部問答∨

很多WinCE平臺的手機上,都有字庫或字庫芯片,它有何作用?

很多WinCE平臺的手機上,都有字庫或字庫芯片,它有何作用?…

查看全部問答∨

關于wince5的OV9650驅動問題

驅動camera.dll都正常加載。 串口打印 CAMERA: CIS_Open CIS: IOCTL_POWER_CAPABILITIES CAMERA: CIS_Open CAMERA: CIS_Close 也就是CIS_Open函數加載了,但是CIS_Init()函數沒有加載,請問是為什么,找不到哪里調用的。…

查看全部問答∨

利用文件系統過濾驅動實現 類似還原卡功能 的原理是什么?

用文件系統過濾驅動實現C盤還原功能,類似還原卡這樣的功能,原理是什么? 我知道當捕獲到 寫操作 時把寫操作 重定向到另外一個文件;但是當 刪除,移動 一個文件時要做什么操作呢? 就是如何實現 文件刪除恢復, 文件移動恢復,文件寫操作恢復 ...…

查看全部問答∨

急救:WM5注冊表問題,在線等!!

我用EVC4寫的程序 可以修改WM5的注冊表 就是Today下面的 用我寫的程序修改后 用EVC自帶的注冊表編輯器查看顯示修改是正確地 但是 只要一重啟 就還原了 不知道這個問題怎么解決 謝謝了 ps 最好不要用破解注冊表這種辦法…

查看全部問答∨

穿在身上的摩托車

Deus Ex Machina,來自 ACCD 的學生 Jake Loniak。 ACCD 的 Bumsuk Lim 在學校開設了一門正式的新課程——摩托車設計,他認為這是抓住傳統交通工具領域被低估部分的良好機會,未來的綠色技巧可以勉勵學生更勇敢朝著以前汽車設計師無法達到的地方前 ...…

查看全部問答∨

【求助】軟串口通信問題!!

自己軟件模擬串口,用1121。 發送24,主機收到的卻是24 FF,跟蹤程序,看到第一次收到24,緊接著又收到FF。 我使用的PIN中斷功能來捕獲接收數據的。發送一次應該只會進一次中斷,但是進了兩次,造成的二次把空閑狀態的高電平當成數據捕獲進來,發 ...…

查看全部問答∨

BSL初始化失敗是什么原因?急急急!!!

我用BSL下程序提示“BSL初始化失敗”是什么原因!…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 屏南县| 章丘市| 盘山县| 固原市| 东莞市| 唐海县| 乐安县| 双桥区| 都江堰市| 逊克县| 富蕴县| 临湘市| 西乌珠穆沁旗| 淅川县| 栾川县| 青龙| 彭山县| 南靖县| 额济纳旗| 扶风县| 浮梁县| 定西市| 济源市| 肥乡县| 静宁县| 上虞市| 河西区| 承德县| 香河县| 乌兰县| 且末县| 同德县| 陇西县| 宁国市| 民勤县| 新野县| 江源县| 西昌市| 广德县| 循化| 石柱|