• 大小: 2.84MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-30
  • 语言: 其他
  • 标签: 电子相册  

资源简介

基于S3C2451的嵌入式电子相册

资源截图

代码片段和文件信息

#include “s3c2451_key.h“

extern void delay_ms(unsigned int xms);

void KEY_INIT(void)
{
GPIO_InitType gpio_init_typedef;
gpio_init_typedef.mode = GPIO_MODE_IN;
gpio_init_typedef.udp = GPIO_UDP_UP;
gpio_init_typedef.pinx = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3;
GPIO_WriteBit(GPIOF GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 BIT_SET);
GPIO_Init(GPIOF gpio_init_typedef);
}

U8 KEY_Scan(U8 mode)   //按键扫描函数
{
    static U8 key_up=1;//按键按松开标志
if(mode)key_up=1;  //支持连按   
if(key_up&&(k1==BIT_RESET || k2==BIT_RESET || k3==BIT_RESET || k4==BIT_RESET))
{
delay_ms(10);//去抖动 
key_up=0;
if(k1==BIT_RESET)
{
return k1_pres;
}
else if(k2==BIT_RESET)
{
return k2_pres;
}
else if(k3==BIT_RESET)
{
return k3_pres;
}
else if(k4==BIT_RESET)
{
return k4_pres;
}
}else if(k1==BIT_SET && k2==BIT_SET && k3==BIT_SET && k4==BIT_SET)
{
key_up=1;
}      
  return 0;// 无按键按下
}





 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-07-30 13:15  ARM电子相册\
     目录           0  2017-07-28 09:03  ARM电子相册\BIN\
     文件     1552616  2017-07-30 00:40  ARM电子相册\BIN\Mini2451_Demo.bin
     目录           0  2017-07-28 09:17  ARM电子相册\HARDWARE\
     目录           0  2017-07-28 13:40  ARM电子相册\HARDWARE\KEY\
     文件        1011  2017-07-19 17:20  ARM电子相册\HARDWARE\KEY\s3c2451_key.c
     文件         652  2017-07-28 13:40  ARM电子相册\HARDWARE\KEY\s3c2451_key.h
     目录           0  2017-07-29 18:14  ARM电子相册\HARDWARE\LCD\
     文件     1574493  2017-07-19 16:03  ARM电子相册\HARDWARE\LCD\1.c
     文件     1574493  2017-07-19 16:09  ARM电子相册\HARDWARE\LCD\2.c
     文件     1574493  2017-07-19 16:10  ARM电子相册\HARDWARE\LCD\3.c
     文件     1574493  2017-07-19 16:10  ARM电子相册\HARDWARE\LCD\4.c
     文件     1574487  2017-07-27 11:59  ARM电子相册\HARDWARE\LCD\5.c
     文件       13815  2017-07-19 18:05  ARM电子相册\HARDWARE\LCD\ascii.c
     文件       16347  2017-07-29 18:14  ARM电子相册\HARDWARE\LCD\chinesefont.c
     文件       16156  2012-08-25 14:01  ARM电子相册\HARDWARE\LCD\font.h
     文件       11738  2017-07-28 09:12  ARM电子相册\HARDWARE\LCD\s3c2451_lcd.c
     文件        4753  2017-07-27 10:06  ARM电子相册\HARDWARE\LCD\s3c2451_lcd.h
     目录           0  2017-07-28 09:03  ARM电子相册\HARDWARE\LED\
     文件        1202  2017-07-17 18:00  ARM电子相册\HARDWARE\LED\s3c2451_led.c
     文件         830  2017-07-07 14:38  ARM电子相册\HARDWARE\LED\s3c2451_led.h
     目录           0  2017-07-28 09:17  ARM电子相册\HARDWARE\picture\
     文件     1574496  2017-07-28 10:17  ARM电子相册\HARDWARE\picture\aaaa.c
     文件     1574496  2017-07-28 10:21  ARM电子相册\HARDWARE\picture\bbbb.c
     文件     1574496  2017-07-28 10:18  ARM电子相册\HARDWARE\picture\cccc.c
     文件     1574496  2017-07-28 10:19  ARM电子相册\HARDWARE\picture\dddd.c
     文件     1574496  2017-07-28 10:19  ARM电子相册\HARDWARE\picture\pppp.c
     目录           0  2017-07-30 13:15  ARM电子相册\Listings\
     文件       73079  2017-07-30 13:14  ARM电子相册\Mini2451_Demo.uvgui.Administrator
     文件       71083  2016-05-22 08:14  ARM电子相册\Mini2451_Demo.uvgui.Angus
     文件      141008  2017-07-27 10:27  ARM电子相册\Mini2451_Demo.uvgui.hjf
............此处省略36个文件信息

评论

共有 条评论