標(biāo)題:
STM32F407單片機(jī)12864 串口程序
[打印本頁]
作者:
zyzsy12
時間:
2017-6-18 04:40
標(biāo)題:
STM32F407單片機(jī)12864 串口程序
0.png
(44.05 KB, 下載次數(shù): 43)
下載附件
2017-6-18 16:45 上傳
單片機(jī)源程序如下:
#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開發(fā)板 實驗3
//按鍵輸入實驗-庫函數(shù)版本
//作者:正點(diǎn)原子 @ALIENTEK
int main(void)
{
u8 key,en=0; //保存鍵值
delay_init(168); //初始化延時函數(shù)
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; //先點(diǎn)亮紅燈
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翻轉(zhuǎn)
LED0=!LED0;
break;
case KEY1_PRES: //控制LED1翻轉(zhuǎn)
LED1=!LED1;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
12864 STMF407.7z
(296.47 KB, 下載次數(shù): 47)
2022-10-17 23:12 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1