找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2567|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

不連續(xù)IO口編程方法 單片機驅(qū)動12864顯示程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:135253 發(fā)表于 2019-6-25 11:10 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
好久以前撿到的一塊熱水器控制板,今天將其研究一下,單片機STC12C5604AD控制,改寫程序,試著刷寫一下程序,成功了,拿來分享一下!

制作出來的實物圖如下:


仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. #include <intrins.h>

  2. #include "LCD12864.H"


  3. /*主函數(shù)*/
  4. void main()
  5. {  
  6.         unsigned int i;
  7.            InitLcd();//初始12864   
  8.            Clear_screen(0);//清屏   
  9.            Set_line(0);//顯示開始行
  10.        
  11.         for(i=0;i<7;i++)
  12.                 DisplayHZ(0,i,i);               
  13.         for(i=0;i<5;i++)
  14.                 DisplayHZ(1,i,7+i);
  15.        
  16.         for(i=0;i<16;i++)   
  17.                 DisplayEN5(4,i,33+i);//顯示數(shù)字和字母8X5
  18.            for(i=0;i<16;i++)   
  19.                 DisplayEN5(5,i,16+i);//顯示數(shù)字和字母8X5
  20.        
  21.         for(i=0;i<10;i++)
  22.                 DisplayEN(3,i+1,i);
  23.        
  24.         for(i=0;i<3;i++)   
  25.                 DisplayEN8(6,13+i,33+i);//顯示數(shù)字和字母8X8,取模倒了
  26.         for(i=0;i<3;i++)   
  27.                 DisplayEN5(7,13+i,65+i);//顯示數(shù)字和字母8X5
  28.    
  29.            while(1)
  30.            ;
  31. }
復(fù)制代碼

所有資料51hei提供下載:
1 12864 顯示(不連續(xù)的IO口編程方法).rar (3.46 MB, 下載次數(shù): 37)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表