当前位置:网站首页>arm按键控制led灯闪烁(嵌入式按键实验报告)
arm按键控制led灯闪烁(嵌入式按键实验报告)
2022-07-31 15:38:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
实验六
键盘控制
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
边栏推荐
猜你喜欢

tooltips使用教程(鼠标悬停时显示提示)
![[Meetup Preview] OpenMLDB+OneFlow: Link feature engineering to model training to accelerate machine learning model development](/img/f6/311d5a4c70993df6291250d2025d3f.jpg)
[Meetup Preview] OpenMLDB+OneFlow: Link feature engineering to model training to accelerate machine learning model development

t-sne 数据可视化网络中的部分参数+

.NET 20周年专访 - 张善友:.NET 技术是如何赋能并改变世界的

MySQL基础篇【单行函数】

网银被盗?这篇文章告诉你如何安全使用网银

「秋招系列」MySQL面试核心25问(附答案)

Ubantu project 4: xshell, XFTP connected the virtual machine and set xshell copy and paste the shortcut

第二届中国PWA开发者日

6-22 Vulnerability exploit - postgresql database password cracking
随机推荐
微信聊天记录中搜索红包
ansible学习笔记02
Replication Latency Case (3) - Monotonic Read
Efficient use of RecyclerView Section 3
数据表插入数据insert into
Snake Project (Simple)
TRACE32 - Common Operations
复制延迟案例(3)-单调读
Insert into data table to insert data
Precautions and solutions when SIGABRT error is reported
工程流体力学复习
WPF项目--控件入门基础用法,必知必会XAML
leetcode303场周赛复盘
The use of border controls
Ubuntu Topic 5: Setting a Static IP Address
ML.NET相关资源整理
update data table update
01 邂逅typescript,环境搭建
删除 状态良好(恢复分区)的磁盘
Synchronized和volatile 面试简单汇总