- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机与嵌入式实验教程 9)如果有必要,可修改源代码,重新编译。然后点击“reload”按钮重新调试。 10)退出系统。 11)理解和掌握实验后,完成后面的实验练习题。 3.4.6 实验参考程序 3.4.7 问题与讨论 1)分析函数Erase_Block()。 2)分析函数Write_Page(),注意如何进行ECC校验。 出版社 经管分社 第4章 人机接口实验 4.1 矩阵键盘编程及实验 4.1.1 实验目的 通过实验了解键盘控制原理。 掌握ARM处理器的中断处理在矩阵键盘的控制方法中应用。 4.1.2 实验设备 硬件:SUPERARM9实验教学系统,仿真器套件,PC机。 单片机与嵌入式实验教程 单片机与嵌入式实验教程 4.1.3 实验内容 学习和掌握ARM处理器对矩阵键盘的控制方法。 编写程序以实现按下某个键就可以读出并显示其值。 4.1.4 实验原理 矩阵键盘 (1)键盘介绍 1)线性键盘 2)软件实现 单片机与嵌入式实验教程 4.1.3 实验内容 学习和掌握ARM处理器对矩阵键盘的控制方法。 编写程序以实现按下某个键就可以读出并显示其值。 4.1.4 实验原理 矩阵键盘 (1)键盘介绍 1)线性键盘 2)矩阵键盘 单片机与嵌入式实验教程 ①非编码键盘主要用软件的方法识键和译键。根据扫描方法的不同,可以分为行扫描法、列扫描法和反转法三种。 ②编码键盘主要由硬件来实现键的扫描和识别,硬件要求比较高。 (2)键盘扫描 1)中断法 2)扫描法 3)反转法 (3)键盘工作原理 单片机与嵌入式实验教程 1)硬件实现 2)软件实现 图76 键盘硬件电路 单片机与嵌入式实验教程 (1)总体介绍 1)结构 2)类型 3)显示方式 (2)工作原理 4.1.5 实验操作步骤 1)准备实验环境。连接好主机—ProbeICE—目标板,启动Multiserver并配置好ARM内核(ARM920T)。 2)启动CodeWarrior,打开所需工程文件(\...\实验项目\keyboard\sourcecode\keyboard\keyboard.mcp)。 单片机与嵌入式实验教程 单片机与嵌入式实验教程 3)选择目标模板为ReInRam。若源文件有改动或路径发生变化,请重新编译(make)。 图77 电路原理图 单片机与嵌入式实验教程 4)直接进入AXD,点击“go”按钮,然后点击“stop”按钮,以初始化CPU及SDRAM。 5)使用“Load image”命令加载image文件。 6)点击“go”按钮,全速运行。 7)按下某个按键,观察显示现象。 8)如果有必要,可修改源代码,然后点击“reload”按钮重新调试。 9)退出系统。 10)理解和掌握实验后,完成后面的实验练习题。 单片机与嵌入式实验教程 4.1.6 实验参考程序 4.1.7 问题与讨论 如何实现双键同时按下键盘的检测及处理程序? 4.2 LCD真彩色显示驱动编程及实验 4.2.1 实验目的 1)通过实验了解LCD控制原理。 2)通过实验了解S3C2410处理器的LCD控制器及原理。 单片机与嵌入式实验教程 4.2.2 实验设备 1)硬件:SUPERARM9实验教学系统,仿真器套件,PC机。 2)软件:ADS,MultiICE Server,Windows 98/2000/NT/XP操作系统。 4.2.3 实验内容 1)学习S3C2410 LCD相关寄存器的功能及设置,熟悉S3C2410系统硬件的LCD控制器相关接口,编写S3C2410处理器LCD底层驱动程序。 2)在LCD上实现正确的画点。 单片机与嵌入式实验教程 4.2.4 实验原理 LCD相关知识简介 (1)LCD的分类及主要概念 1)就使用范围分 2)按照物理结构分 3)LCD的主要概念 ①像素 ②分辨率 ③色深 单片机与嵌入式实验教程 ④刷新频率 ⑤显存 图78 LCD控制器示意图 单片机与嵌入式实验教程 图79 TFT LCD 时序图 单片机与嵌入式实验教程 1)LCD控制寄存器1 2)LCD控制寄存器2 3)LCD控制寄存器3 4)LCD控制寄存器4 5)LCD控制寄存器5 6)LCDSADDR2 7)LCDSADDR3 画点函数的编程 4.2.5 实验操作步骤 单片机与嵌入式实验教程 1)准备实验环境。连接好主机—ProbeICE—目标板,启动Multiserver并配置好ARM内核(ARM920T
您可能关注的文档
- 单片机应用技术实例教程第2章 51单片机的应用系统设计和软件开发环境.ppt
- 单片机应用技术实例教程第3章 51单片机的C51语言基础.ppt
- 单片机应用技术实例教程第4章 51单片机的并行I O端口及其应用.ppt
- 单片机应用技术实例教程第5章 51单片机的中断系统和外部中断.ppt
- 单片机应用技术实例教程第6章 51单片机的定时计数器.ppt
- 单片机应用技术实例教程第7章 51单片机的串行通信模块.ppt
- 单片机应用技术实例教程第8章 51单片机的人机交互接口.ppt
- 单片机应用技术实例教程第9章 51单片机的通信接口.ppt
- 单片机应用技术实例教程第10章 51单片机的AD和DA通道.ppt
- 单片机应用技术实例教程第11章 51单片机的温度和时间采集模块.ppt
- 单片机与上位机软件设计项目1 霓虹灯闪烁控制.ppt
- 单片机与上位机软件设计项目2 电子产品生产线控制.ppt
- 单片机与上位机软件设计项目3 汽车生产线监控.ppt
- 单片机与上位机软件设计项目5 步进电机转速控制.ppt
- 单片机与上位机软件设计项目6 单片机温度报警控制.ppt
- 单片机与上位机软件设计项目7 上位机软件设计.ppt
- 单片机原理、应用与Proteus仿真补充基础知识.ppt
- 单片机原理、应用与Proteus仿真第1章 单片机技术基础.ppt
- 单片机原理、应用与Proteus仿真第2章 指令系统与汇编语言.ppt
- 单片机原理、应用与Proteus仿真第3章 单片机C51程序设计.ppt
原创力文档


文档评论(0)