嵌入式的实验报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式实验报告 专 业: 电子信息工程 班 级: 学 号: 姓 名: 2014年5月 实验一、LED控制实验 一、实验目的 1、通过实验掌握LED 的显示控制方法; 2、通过实验加深对数码管动态显示工作原理的掌握。 二、实验内容 编写程序使实验板上八段数码管显示任意四位0到9的字符。 三、实验原理 1) 八段数码管 嵌入式系统中,经常使用八段数码管来显示数字或符号,由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。 ?? 结构 八段数码管由八个发光二极管组成,其中七个长条形的发光管排列成“日”字形,右下角一个点形的发光管作为显示小数点用,八段数码管能显示所有数字及部份英文字母。见图1。 图1 ?? 工作原理 以共阳极八段数码管为例,当控制某段发光二极管的信号为低电平时,对应的发光二极管点亮,当需要显示某字符时,就将该字符对应的所有二极管点亮;共阴极二极管则相反,控制信号为高电平时点亮。 2) 电路原理 本实验电路中使用的是共阴极八段数码管。数码管的显示由芯片74ls40进行驱动,它的DIG1~DIG8 引脚输出LED显示所需的位驱动信号,而SEGA~SEGG 及DP 引脚输出LED 显示所需的段驱动信号。 图2 八段数码管连接电路 四、实验步骤 使用USB下载线连接实验平台主板上的Jtag口和PC机的USB口,并用USB连接线连接实验平台主板上的USB口和主机的另一个USB口(作为电源连接)使用杜邦 线连接实验主板的扩展口和数码管多孔板。 1).建立项目文件夹E:/work/sy1并编译设计文件。 2).建立Verilog HDL文件工程。 3).编译成功后进行仿真测试。 4).引脚锁定。 5).全程编译。 6).下载测试。 五、实验过程及结果 LCD 仿真之前: 仿真: 实验二、矩阵屏显示实验 一、实验目的 1. 实现CPLD 对LCM 的控制; 2. 了解LCM 的工作时序和LCM 控制器相关指令。 二、实验内容 1. 实现CPLD对LCM 的控制,使LCM 能够正常工作; 2. 显示字符:CPLD testing now!(也可自定设定)。 三、实验要求 1. 对静态显示字符的位置进行调整,分别实现左对齐和居中对齐。 四、实验原理 1. 实验平台介绍 该实验的平台为:实验母板和LCM 模块。 LCM 是指液晶显示驱动模块,它由三部分组成,包括LCD 控制器、LCD 驱动器和LCD 显示装置。其中,LCD 控制器用于与MAX II 芯片进行沟通,LCD 驱动器负责点亮LCD 显示装置。目前的LCM 模块一般将LCD 控制器、LCD 驱动器集成到一块IC 芯片上。本实验通过编程,由母板提供时钟及其它必要的控制信号及数据信号,实现与LCD 控制器的沟通。 2. LCD 控制器、驱动器集成芯片介绍 虽然不同厂家的LCM 上的此类IC 芯片各不相同,但是其基本原理是一致的。在此以HD44780 为例,对此类集成IC进行介绍。 (1) 硬件工作原理 图1 为HD44780 的内部示意图。各部分功能如下: 图1、HD44780 内部示意图 (2) DDRAM 数据显示用的RAM(Data Display RAM) 这块存储器是用来存放我们要LCM 显示的资料,只要将标准的ASCII 码放入DDRAM 中,内部线路会自动以该ASCII 码为地址,对照表8.1,将相应的数据送到显示器上。DDRAM 有80bytes 空间,共可显示80 个字。其记忆体地址与实际显示位置的排列顺序与LCM 型号有关。如图2(A)为16 字*1 行的LCM,它的地址从00H 到0FH;(B)为20 字*2 行的LCM,第一行地址从40H 到53H;(C)为20 字*4 行的LCM,其地址的排列如图所示。 图2、地址与显示位置对应图 i. CGROM 字符产生器的ROM(Character Generator ROM) 这一块储存器存储了192 个5*7 的点矩阵字型,CGROM 的字型仅能读出不能写入。字型或字符排列方式也ASCII码相同。如字符码41H 为A 字符。字符与字符码对照表如表1。 ii. CGRAM 字符、字型产生器的RAM(Character Generator RAM) 这一块贮存体是供使用储存自行制造特殊造型的造型码的RAM,CGRAM 共有512bits(64*8bits)。一个5*7 点矩阵字符型需8*8bits,所以CGRAM 最多可存8 个造型。 iii. IR-指令寄存器(Instruction Register) IR 寄存器负责存储Cyclone II 要写给LCM 的指令码。当Cyclone II 要下

文档评论(0)

186****6410 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档