汇编点阵课程设计

汇编点阵课程设计

ID:44818083

大小:567.33 KB

页数:83页

时间:2019-10-30

汇编点阵课程设计_第1页
汇编点阵课程设计_第2页
汇编点阵课程设计_第3页
汇编点阵课程设计_第4页
汇编点阵课程设计_第5页
资源描述:

《汇编点阵课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录第一章设计课题………………………………………………………………………………11.1设计要求.……………………………………………………………………………………………………………11.2设计目的.……………………………………………………………………………………………………………11.3基本实验设备……………………………………………………………………………………………………1第二章设计思想及实施方案………………………………………………………22.1设计思想.……………………………………………………………………………………………………………22.2总体方案…………………………………

2、…………………………………………………………………………..3第三章程序模块及技巧分析………………………………………………………93.1典型程序模块分析…………………………………………………………………………………………………..9第四章设计中的问题与技巧………………………………………………………114.1本地部分………………………………………………………………………………………………………………..114.2远程(串行)部分…………………………………………………………………………………………………13第五章程序清单·流程图…………………………………………………………145.1

3、本地部分程序流程图……………………………………………………………………………………………..145.2远程(串行)部分程序流程图………………………………………………………………………………175.3汇编语言编写的程序..……………………………………………………………………………………………185.4C语言编写的程序…………………………………………………………………………………………………..51第六章收获与体会……………………………………………………………81第七章参考文献…………………………………………………………………82第一章设计课题本次实验所选择的设计课题为设计题11:

4、点阵LED显示功能设计1.1设计要求:1.编程语言为汇编语言和C语言;2.硬件电路基于80x86微机接口电路;3.程序功能要求:小键盘给定、数码管显示、控制并显示“待机”,“欢迎你进入系统!”,“再见”(延时10秒);4.具备本地及远程(串行方式)功能。1.2设计目的:1.学习LED点阵的基本使用方法以及编程方法2.学习基于80x86微机接口电路的LED点阵的设计3.掌握矩阵键盘的硬件电路原理以及其扫描程序4.掌握串行接口芯片16550的工作方式及应用5.学习16550实现远程通讯的基本编程方法1.3基本实验设备1.PC微机两台2.TD-PIT+实验系统2套第一章设计思想和实施

5、方案2.1设计思想8×8点阵LED的工作原理     下图为8×8点阵LED外观及引脚图,只要其对应的R、L轴顺向偏压,即可使LED发亮。例如如果想使左上角LED点亮,则R1=1,L1=0即可。应用时限流电阻可以放在R轴或L轴。对于8X8点阵LED,只有当某点对应的行、列皆选通,该点才发光,所以,要使点阵显示出一个汉字,则对应点皆要选通,但是,目前在实验室中点阵LED的适用扫描方法只有行扫描或者是列扫描,无论采取哪一种扫描,都不可能一次性地显示出汉字,故此,只能通过定义每个字在对应选通行(列)的对应选通列(行)的十六进制码,在行扫描(列扫描)的方法下逐一显示。另外,由于扫描系统

6、非常快,为使每个字都能清楚显示并停留一段时间,对于扫描显示程序要作相应的延迟或重复,使扫描频率达到足以引起我们的视觉暂留效果,对应的观看者就能观看到点阵上显示的汉字。同时,为使显示汉字可控性,加入键盘控制,从而人为地操控字段显示。对于本实验的远程(串行)功能,目标是在发送机上运行发送程序,按下相应的显示按键,接收机上通过接受程序判断发送机的按键情况,操作点阵LED显示相应字段,即一机操控,另一机执行。2.2总体方案本实验按照要求可划分为两大部分:1.本地实现部分包含五大模块:·8086CPU中控模块·矩阵键盘及数码管显示模块·8X8点阵LED显示模块·基本输入输出单元模块·82

7、55并口控制器模块8086CPU中控模块:利用8086CPU作为本系统的中控模块,CPU可以将寄存器中传来的数据做软件处理;矩阵键盘及数码管显示模块:矩阵键盘有按键按下时,通过程序的消除抖动、保存键值等步骤后,数码管即时显示相应的数字;8X8点阵LED显示模块:通过程序确定采用行扫描方式,当矩阵键盘及数码管显示模块有选定键按下时,读取每一行相应的列选通码,通过程序中一系列的延时子程序及重复子程序使每个字清楚显示一段适当的时间,并通过程序实现字移动显示等效果;基本输入输出单元模块:基本输入输出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。