找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1375|回复: 0
收起左侧

电赛滚球控制系统 STM32程序

[复制链接]
ID:811102 发表于 2021-11-15 09:57 | 显示全部楼层 |阅读模式
电子设计大赛赛题—滚球控制
自己做的
可以参考
可能写的不是很好

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

  2. void Init(void){//初始化
  3.         SysTick_Init(168);
  4.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);  //中断优先级分组 分2组
  5.         USART1_init(9600);
  6.         LED_Init();
  7.         TFTLCD_Init();                        //LCD初始化
  8.         KEY_Init();
  9.         LCD_Clear(CYAN);//BLACK:黑
  10. }

  11. void Kai_display()  //开机显示
  12. {
  13.         FRONT_COLOR= RED;
  14.         LCD_ShowFontHZ(20,10,"管道内钢珠运动测量");
  15.         LCD_ShowString(40,50,tftlcd_data.width,tftlcd_data.height,24,"Number:");
  16.         //钢珠个数
  17.         LCD_ShowString(40,100,tftlcd_data.width,tftlcd_data.height,24,"Direction:");
  18.         //运动方向
  19.         LCD_ShowString(40,150,tftlcd_data.width,tftlcd_data.height,24,"cycles:");
  20.         //周期个数
  21.         LCD_ShowString(40,200,tftlcd_data.width,tftlcd_data.height,24,"angle:");
  22.         //倾斜角度
  23. }

  24. void Key_Instructions()  //按键说明
  25. {
  26.         FRONT_COLOR= BRRED;
  27.         LCD_ShowString(100,230,tftlcd_data.width,tftlcd_data.height,24,"Reminder");
  28.         LCD_ShowString(10,250,tftlcd_data.width,tftlcd_data.height,24,"S1:");
  29.         LCD_ShowString(10,300,tftlcd_data.width,tftlcd_data.height,24,"S5:");
  30.         LCD_ShowString(10,350,tftlcd_data.width,tftlcd_data.height,24,"S9:");
  31.         LCD_ShowString(10,400,tftlcd_data.width,tftlcd_data.height,24,"S13:");

  32. }

  33. int main()
  34. {       
  35.         u8 i=0;
  36.         u8 key;
  37.         u16 penColor = BLUE;

  38.         Init();//初始化
  39.         Kai_display();
  40.         Key_Instructions();
  41.         while(1)
  42.         {
  43.         }
  44. }
复制代码

所有资料51hei附件下载:
滚球控制.7z (409.13 KB, 下载次数: 7)
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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