久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

TFT STM32源碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:313895 發表于 2018-5-20 23:07 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
TFT STM32單片機源程序如下:
  1. #include "Init.h"

  2. //初始化CPU
  3. void IniCPU(void)
  4. {
  5. //        P0M1 = 0x00;                 //液晶驅動端口
  6. //        P0M0 = 0xFF;

  7. //        P1M1 = 0x00;                //P1.6P1.7為輸入其他為輸出
  8. //        P1M0 = 0x3F;                //老板子

  9.         P1M1 = 0x00;                //P1.6P1.7為輸入其他為輸出
  10.         P1M0 = 0x00;                //新板子

  11.         P2M1 = 0x00;                //按鍵本身有上拉電阻
  12.         P2M0 = 0x00;

  13.         P3M1 = 0x00;                //輸入有上拉,P3.0P3.1為通信端口
  14.         P3M0 = 0x00;                //弱上拉

  15.         P4SW = 0x70;                 //0111,0000 P4.4,P4.5P4.6設置為輸出

  16.         P4M1 = 0x00;                //4.0為鍵盤端口有外部上拉,P4.3為掉電檢測端口弱上拉
  17.         P4M0 = 0xF6;                //P4.7為蜂鳴器,其它端口為液晶驅動端口,強上拉抗干擾

  18.         TMOD = 0x10;                 // T1為方式1,T0為方式0
  19.          
  20.         TH1 = 0xB2;                        //22.1MHz10ms
  21.         TL1 = 0x91;               
  22.         ET1 = 1;                         //定時器1許中斷
  23.         TR1 = 1;                        //定時器開始工作

  24. //        PCON = 0x00;
  25. //        SCON = 0X00;                //串口模式0,8位數據
  26. //
  27. //IT0 = 1;                     //設置中段觸發方式為邊緣出發方式
  28. //EX0 = 1;                        //必須為1,否則第一次顯示不正確
  29.         ES = 0;                                //關閉串口通信中斷
  30.         EA = 1;                      //全局中斷開關
  31. }


  32. //初始化Eeprom
  33. void IniEeprom(void)
  34. {
  35.         unsigned char i;

  36.         EepromRead(0x0000, SysTotal, MemorySys);
  37.         EepromRead(0x0800, 2, SysTimer);

  38.         for( i=0; i<SysTotal-2; i++)
  39.         {
  40.                 if( MemorySys[i] != MemorySys[i+1])
  41.                 {
  42.                         break;
  43.                 }
  44.         }

  45.         if( i == SysTotal-2 )                                                //第一次開始上電,數據恢復到出廠設置
  46.         {
  47.                 EepromFactory();
  48.                 SysTimer[0] = 0;
  49.                 SysTimer[1] = 0;
  50.                 EepromSave(0x0800, 2, SysTimer);
  51.         }
  52. }


  53. //初始化LCD
  54. void IniLCD(void)
  55. {
  56.         lcdreset();                                                       //初始化LCD屏
  57.         wr_com1(0x01);                                               //清除顯示,并且設定地址指針為00H
  58.         wr_com2(0x01);
  59.         display_word(Logo[0],Logo[1],Logo[2],Logo[3]);
  60. }

  61. //初始化機器狀態
  62. void IniState(void)
  63. {
  64.         Beep = 0;                                       
  65. }

  66. //系統初始化
  67. void SysInit(void)
  68. {
  69.         IniCPU();
  70.         AllMotoStop();                                                        //初始化輸出
  71.         IniLCD();
  72.         IniEeprom();
  73.         display_word(Logo[0],Logo[1],Logo[2],Logo[4]);
  74.         DelayMS(5000);
  75.         IniState();
  76. }



復制代碼

所有資料51hei提供下載:
單片機一體機十四點電路板測試.rar (111.5 KB, 下載次數: 5)


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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品久久国产精品 | 中文在线播放 | 国产精品成人一区二区三区吃奶 | 国产精品久久久久久久粉嫩 | 国产高清精品一区二区三区 | 精品久久久久久红码专区 | 亚洲天堂久久 | 精品久久久久久久久久久久 | 成人福利在线视频 | 国产99热在线 | 国产成人免费视频网站视频社区 | 久久精品一区二区三区四区 | 在线成人av | av一区二区三区四区 | 免费大黄视频 | 国产羞羞视频在线观看 | 国产激情在线看 | 久久精品国产一区二区电影 | 在线视频成人 | 男女黄网站 | 青草久久免费视频 | 中文字幕在线观看一区 | 日韩电影a | 高清久久久 | 羞羞视频网站在线观看 | 久操国产 | 国产视频黄色 | 伊人伊成久久人综合网站 | www.黄色在线观看 | 亚洲电影一区二区三区 | 啪啪av| 日韩一区精品 | 国产精品视频网 | 亚洲免费一区二区 | 成人免费观看男女羞羞视频 | 国产精品久久久久久久久久 | 鲁一鲁资源影视 | 一区二区中文字幕 | 国产激情在线 | 成人精品免费 | 综合色播|