欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
基于stm32制作柜臺滿意度調(diào)查器程序
[打印本頁]
作者:
ljw5566
時間:
2017-9-27 22:36
標(biāo)題:
基于stm32制作柜臺滿意度調(diào)查器程序
單片機源程序如下:
#include "led.h"
#include "key.h"
#include "beep.h"
#include "usart.h"
#include "delay.h"
#include "sys.h"
#include "exti.h"
#include "timer.h"
u8 i=0;
u16 k=0;
u16 socket=0;
u16 time5=0;
int main(void)
{
u16 j,len;
u8 a=0;
u16 times=0;
vu8 key=0;
KEY_Init(); //當(dāng)前按鍵值
LED_Init(); //初始化LED端口
BEEP_Init(); //蜂鳴器初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//中斷優(yōu)先級分組,2位搶占2位子優(yōu)先
USARTn_init(115200); //串口1初始化
TIM3_INT_Init(9999,35999);
EXTIn_Init();
delay_init(); //延時初始化
while(1)
{
if(USART_RX_STA&0x8000)//接收完成
{
printf("\r\n\r\n");
len=USART_RX_STA&0x3fff;//取得接收字符長度
for(j=0;j<len;j++)
{
USART_SendData(USART1,USART_RX_BUF[j]);//通過串口1發(fā)送接收到的所有字符
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等等發(fā)送完成
}
printf("\r\n\r\n");
key=USART_RX_BUF[0]-0x30;
printf("\r\n 請您對本次服務(wù)進行評價:\r\n\r\n");
printf("\r\n 1、★★★★★表示非常滿意\r\n\r\n");
printf("\r\n 2、★★★★表示滿意\r\n\r\n");
printf("\r\n 3、★★★表示一般\r\n\r\n");
printf("\r\n 4、★★表示不滿意\r\n\r\n");
switch(key)
{
case 0:
{
for(a=0;a<3;a++)
{
BEEP=1;
delay_ms(300);
BEEP=!BEEP;
delay_ms(200);
}
LED_Test();
}
if(time5 ==0&&socket==0)
{
LED_Test1();
printf("\r\n您的評價為:\r\n\r\n");
printf("\r\n★★★★\r\n\r\n");
printf("\r\n謝謝您的點評!!!\r\n\r\n");
}
//break;
if(socket)
{
if(k==1)
{
//LED_Test();
printf("\r\n您的評價為:\r\n\r\n");
printf("\r\n★★★★★\r\n\r\n");
printf("\r\n感謝您的五星好評,我們會繼續(xù)努力的!!!\r\n\r\n");
}
if(k==2)
{
//LED_Test1();
printf("\r\n您的評價為:\r\n\r\n");
printf("\r\n★★★★\r\n\r\n");
printf("\r\n感謝您de好評,我們會繼續(xù)努力的!!!\r\n\r\n");
}
if(k==3)
{
//LED_Test2();
printf("\r\n您的評價為:\r\n\r\n");
printf("\r\n★★★\r\n\r\n");
printf("\r\n感謝的點評,我們會繼續(xù)努力的!!!\r\n\r\n");
}
if(k==4)
{
//LED_Test3();
printf("\r\n您的評價為:\r\n\r\n");
printf("\r\n★★\r\n\r\n");
printf("\r\n感謝您的點評,我們會繼續(xù)努力的!!!\r\n\r\n");
}
}
break;
}
USART_RX_STA=0;//清空接收緩沖
}
else
{
times++;
if(times%500==0)
{
printf("\r\n請您對本次服務(wù)進行評價:\r\n\r\n");
printf("\r\n1、表示非常滿意★★★★★\r\n\r\n");
printf("\r\n2、表示滿意★★★★\r\n\r\n");
printf("\r\n3、表示一般★★★\r\n\r\n");
printf("\r\n4、表示不滿意★★\r\n\r\n");
}
//if(times%50==0) LED1=!LED1; //指示程序正在運行
delay_ms(100);
}
}
}
復(fù)制代碼
下載(此代碼年代久遠,采用的老版本的庫和老版本Keil編寫的):
Keil代碼.7z
(28.49 KB, 下載次數(shù): 18)
2022-11-22 03:13 上傳
點擊文件名下載附件
基于STM32
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1