标题:
STM32F407单片机12864 串口程序
[打印本页]
作者:
zyzsy12
时间:
2017-6-18 04:40
标题:
STM32F407单片机12864 串口程序
0.png
(44.05 KB, 下载次数: 43)
下载附件
2017-6-18 16:45 上传
单片机源程序如下:
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "beep.h"
#include "key.h"
#include "12864.h"
#include "PCF8574T.h"
#include "myiic.h"
//ALIENTEK 探索者STM32F407开发板 实验3
//按键输入实验-库函数版本
//作者:正点原子 @ALIENTEK
int main(void)
{
u8 key,en=0; //保存键值
delay_init(168); //初始化延时函数
LED_Init(); //初始化LED端口
BEEP_Init(); //初始化蜂鸣器端口
KEY_Init(); //初始化与按键连接的硬件接口
uart_init(115200); //初始化串口波特率为115200
LCD12864_Init_port();
LCD12864_Init();
IIC_Init();
// wirte_text(u8 hang,u8 lie, char *string_1);
LED0=0; //先点亮红灯
wirte_text(1,1,"张思雨");
wirte_text(2,1,"张友志");
wirte_text(3,1,"keep");
wirte_text(4,1,"Terry");
IIC_Start();
IIC_Send_Byte(0x40);
en=IIC_Wait_Ack();
printf("en=%x\r\n",en);
IIC_Send_Byte(0x92);
en=IIC_Wait_Ack();
printf("en=%x\r\n",en);
while(1)
{
key=KEY_Scan(0); //得到键值
if(key)
{
switch(key)
{
case WKUP_PRES: //控制蜂鸣器
BEEP=!BEEP;
break;
case KEY0_PRES: //控制LED0翻转
LED0=!LED0;
break;
case KEY1_PRES: //控制LED1翻转
LED1=!LED1;
……………………
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
12864 STMF407.7z
(296.47 KB, 下载次数: 47)
2022-10-17 23:12 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1