找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2510|回复: 1
打印 上一主题 下一主题
收起左侧

stm32的环境监测系统代码

[复制链接]
跳转到指定楼层
楼主
ID:512596 发表于 2019-4-15 13:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自己写的给予stm32f103zet6单片机的环境监测系统

单片机源程序如下:
  1. #include "includes.h"

  2. //=======================================液晶屏数据线接线==========================================//
  3. //DB0       接PD14
  4. //DB1       接PD15
  5. //DB2       接PD0
  6. //DB3       接PD1
  7. //DB4~DB12  依次接PE7~PE15
  8. //DB13      接PD8
  9. //DB14      接PD9
  10. //DB15      接PD10  
  11. //=======================================液晶屏控制线接线==========================================//
  12. //LCD_CS        接PG12        //片选信号
  13. //LCD_RS        接PG0        //寄存器/数据选择信号
  14. //LCD_WR        接PD5        //写信号
  15. //LCD_RD        接PD4        //读信号
  16. //LCD_RST        接PC5        //复位信号
  17. //LCD_LED        接PB0        //背光控制信号(高电平点亮)
  18. //=========================================触摸屏触接线=========================================//
  19. //不使用触摸或者模块本身不带触摸,则可不连接
  20. //MO(MISO)        接PF8        //SPI总线输出
  21. //MI(MOSI)        接PF9        //SPI总线输入
  22. //PEN                接PF10        //触摸屏中断信号
  23. //TCS                接PB2        //触摸IC片选
  24. //CLK                接PB1        //SPI总线时钟
  25. **************************************************************************************************/       

  26. int main(void)
  27. {         
  28.         u8 key,state;
  29.         delay_init();             //延时初始化
  30.         LCD_Init();           //液晶屏初始化
  31.         printf_init();
  32.         RTC_CheckAndConfig();
  33. //        TP_GPIOInit();
  34.         LED_Init();
  35. //        LED_ALLOff();
  36. //        Three_adjust();
  37.         KEY_Init();
  38.         while(1)
  39.         {       
  40. //                key=Get_Key();
  41. //                printf("key=%d\r\n",key);
  42.                 switch(key)
  43.         {
  44. ////                        case 1:Test_Color();break;
  45. ////                        case 2:Test_FillRec();break;
  46. ////                        case 3:Chinese_Font_test();break;
  47. ////                        case 4:GUI_DS18B20_Display();break;
  48. ////                        default :break;
  49. ////                        case 1:LED0_ON;LED1_OFF;LED2_OFF;LED3_OFF;break;
  50. ////                        case 2:LED1_ON;LED0_OFF;LED3_OFF;LED2_OFF;break;
  51. ////                        case 3:LED2_ON;LED1_OFF;LED3_OFF;LED0_OFF;break;
  52. ////                        case 4:LED3_ON;LED2_OFF;LED1_OFF;LED0_OFF;break;
  53. ////                        default :break;
  54.                         case 1:LED0_ON;LED1_OFF;LED2_OFF;LED3_OFF;break;
  55.                         case 2:GUI_DS18B20_Display();break;
  56.                         case 3:Chinese_Font_test();break;
  57.                         case 4:Pic_test();break;
  58.                         default :break;
  59.         }
  60.         }                                  
  61.        
  62. }
复制代码

所有资料51hei提供下载:
环境检测系统.7z (476.3 KB, 下载次数: 34)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1 发表于 2019-4-15 14:40 | 只看该作者
本帖需要重新编辑补全电路原理图,源码,详细说明与图片即可获得100+黑币(帖子下方有编辑按钮)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表