首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >arm按键控制led灯闪烁(嵌入式按键实验报告)

arm按键控制led灯闪烁(嵌入式按键实验报告)

作者头像
全栈程序员站长
发布2022-07-31 15:20:38
发布2022-07-31 15:20:38
1.5K0
举报

大家好,又见面了,我是你们的朋友全栈君。

实验六

键盘控制

LED

灯实验

1

实验目的

(1)

通过实验掌握中断式键盘控制与设计方法;

(2)

熟练编写

S3C2410

中断服务程序。

2

实验设备

(1)

S3C2410

嵌入式开发板,

JTAG

仿真器。

(2)

软件:

PC

机操作系统

Windows XP

ADS1.2

集成开发环境,仿真器驱

动程序,超级终端通讯程序。

3

实验内容

编写中断处理程序,

处理一个键盘中断,

并在串口打印中断及按键显示信息。

4

实验步骤

(1)

参照模板工程,

新建一个工程

keypad

添加相应的文件,

并修改

keypad

的工程设置;

(2)

创建

keypad.c

并加入到工程

keypad

中;

(3)

编写键盘中断程序;

参考代码如下:

①串口初始化程序

void uart_init()/* UART

串口初始化

*/

{

GPHCON |= 0xa0;

//GPH2,GPH3 used as TXD0,RXD0

GPHUP

= 0x0;

//GPH2,GPH3

内部上拉

ULCON0

= 0x03;

//8N1

UCON0

= 0x05;

//

查询方式为轮询或中断

;

时钟选择为

PCLK

UFCON0 = 0x00;

//

不使用

FIFO

UMCON0 = 0x00;

//

不使用流控

UBRDIV0 = 26;

//

波特率为

57600,PCLK=12Mhz

}

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/127984.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档