微机原理实验八段数码管显示

广州大学学生实验报告开课学院及实验室:实验中心电子信息楼 2013 年 12 月4日 学 院机电年级、专业、班姓名学号实验课程名称微机原理实验成绩实验项目名称硬件实验二 八段数码管显示指导

教师一、实验目的二、实验原理(实验相关基础知识、理论)三、实验过程原始记录(程序界面、代码、设计调试过程描述等)四、实验结果及总结

一、实验目的

1.了解数码管动态显示的原理。

2.了解用总线方式控制数码管显示。

二、实验原理(实验相关基础知识、理论)

实验要求

利用实验箱提供的显示电路,动态显示一行数据.

实验说明

1.本实验箱提供了6 位8段码LED显示电路,学生只要按地址输出相应数据,就可以实现对显示器的控制。显示共有6位,用动态方式显示。8位段码、6位位码是由两片74LS374输出。位码经MC1413或ULN2003倒相驱动后,选择相应显示位。

本实验箱中8位段码输出地址为0X004H,位码输出地址为0X002H。此处X是由KEY/LED CS 决定,参见地址译码。做键盘和LED实验时,需将KEY/LED CS 接到相应的地址译码上。以便用相应的地址来访问。例如,将KEY/LED CS 接到CS0上,则段码地址为08004H,位码地址为08002H。

七段数码管的字型代码表如下表:

a

f b

g

e c

d

。dp

显示字形

g

f

e

d

c

b

a

段码

0

0

1

1

1

1

1

1

3fh

1

0

0

0

0

1

1

0

06h

2

1

0

1

1

0

1

1

5bh

3

1

0

0

1

1

1

1

4fh

4

1

1

0

0

1

1

0

66h

5

1

1

0

1

1

0

1

6dh

6

1

1

1

1

1

0

1

7dh

7

0

0

0

0

1

1

1

07h

8

1

1

1

1

1

1

1

7fh

9

1

1

0

1

1

1

1

6fh

A

1

1

1

0

1

1

1

77h

b

1

1

1

1

1

0

0

7ch

C

0

1

1

1

0

0

1

39h

d

1

0

1

1

1

1

0

5eh

E

1

1

1

1

0

0

1

79h

F

1

1

1

0

0

0

1

71h

实验电路及连线

连线

连接孔1

连接孔2

1

KEY/LED_CS

CS0

三、实验过程原始记录(程序界面、代码、设计调试过程描述等)

实验参考程序

OUTBIT equ 08002h ; 位控制口

OUTSEG equ 08004h ; 段控制口

data segment

LEDBuf db 6 dup(?) ; 显示缓冲

Num db 1 dup(?) ; 显示的数据

DelayT db 1 dup(?)

LEDMAP: ; 八段管显示码

db 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07h

db 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71h

data ends

code segment

assume cs:code, ds:data

Delay proc near

push ax ; 延时子程序

push cx

mov al, 0

mov cx,ax

loop $

pop cx

pop ax

ret

Delay endp

DisplayLED proc near

mov bx, offset LEDBuf

mov cl, 6 ; 共6个八段管

mov ah, ; 从左边开始显示

DLoop:

mov dx, OUTBIT

mov al, 0

out dx,al ; 关所有八段管

mov al, [bx]

mov dx, OUTSEG

微型计算机数码管显示实验,微机原理实验八段数码管显示.doc相关推荐

  1. 微型计算机原理实验,微机原理实验总结(共5篇)

    微机原理实验总结 不知不觉,微机原理与接口技术实验课程已经结束了.回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写汇编语言,对于学习机电工程的自动控制和计算机都是很 ...

  2. 微型计算机原理8255并行接口实验,微机原理实验二 8255A并行接口应用.pdf

    微机原理实验二 8255A并行接口应用 实验二 8255A 并行接口应用 一.实验目的 1.掌握8255A 的功能及方式0.1 的实现 2 .熟悉8255A 与CPU 的接口,以及传输数据的工作原理及 ...

  3. 微型计算机原理中断实验,微机原理实验---中断控制实验.doc

    微机原理实验---中断控制实验 深 圳 大 学 实 验 报 告 课程名称: 微机计算机设计 实验项目名称: 8259 中断控制实验 学院: 信息工程学院 专业: 电子信息工程 指导教师: 报告人: 学 ...

  4. 微型计算机周明德课后答案,微机原理(周明德)课后题答案..doc

    微机原理(周明德)课后题答案. 第1章 作 业 答 案 1.1 微处理器.微型计算机和微型计算机系统三者之间有什么不同? 解: 把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微 处 ...

  5. 微型计算机原理实验,微机原理实验报告.pdf

    微 机 原 理 实 验 报 告 2130401097 电气34 班 郭永钊 1 实验一 顺序程序的设计 一. 实验目的 1. 学习8086/8088 指令系统中一些基本指令的用法和程序的基本方法. 2 ...

  6. 微型计算机原理实验报告系统认识,微机原理 实验报告——显示程序实验与8259应用编程实验...

    微机原理 实验报告--显示程序实验与8259应用编程实验 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.9 积分 北京信息科技大学自动化学院实 ...

  7. 微型计算机原理怎么编程,微机原理实验一编程实现键盘输入和显示

    <微机原理实验一编程实现键盘输入和显示>由会员分享,可在线阅读,更多相关<微机原理实验一编程实现键盘输入和显示(9页珍藏版)>请在人人文库网上搜索. 1.实验一编程实现键盘输入 ...

  8. 南邮微型计算机实验,南邮 微机原理 微型计算机与接口技术 微机原理实验.doc...

    南邮 微机原理 微型计算机与接口技术 微机原理实验.doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分  ;FILEMENT:E ...

  9. 微型计算机c240,PC微机原理实验.doc

    PC微机原理实验 微型计算机原理与应用 实验指导书 上 海 大 学 通 信 学 院 PC微机原理实验一 目的:掌握PC机DEBUG调试程序有关命令的操作及8086各类指令的 功能. 要求:在PC机上完 ...

  10. 微型计算机原理顺序程序设计,微机原理实验,顺序实验.docx

    微机原理实验,顺序实验 西安交通大学实验报告课程:微机原理与接口技术实验实验名称:顺序程序设计第 1页 共 页系 别: 理学院应用物理系 实 验 日 期 2016年11月19日专业班级: 应物42班 ...

最新文章

  1. 我的服装DRP之即时通讯——为WCF增加UDP绑定(应用篇)
  2. 使用.Net6中的System.Text.Json遇到几个常见问题及解决方案
  3. 时间紧任务重---extjs的学习就这么开始吧
  4. error: storage class specified for parameter问题-转
  5. 漫画 | 硬核技术预测你有没有女朋友
  6. Python数据挖掘框架
  7. 2018最新java版区块链开发视频教程免费下载
  8. 写一篇最好懂的HTTPS讲解
  9. H. Holy Grail(The Preliminary Contest for ICPC Asia Nanjing 2019题解)
  10. 年轻人的第一次汉化APK(教程)
  11. ruby0.49稀里糊涂编译成功了
  12. 短信接口抓包_[实战] 实现抢票小工具amp;短信通知提醒
  13. eclipse Android添加权限
  14. MySQL--SQL执行顺序详解
  15. html php教务,关于教务系统的文章推荐10篇
  16. Linux学习总结-Linux磁盘分区与挂载
  17. 【STL】C++ STL之array详解
  18. 世嘉MD游戏开发【五】:显示Tile图块
  19. ESXI 查看硬盘smart信息
  20. 解决Maven创建java项目缺少resources文件夹的方法

热门文章

  1. vue禁用浏览器后退
  2. 一位16年老员工的反思:什么才是真正的执行力?
  3. 鼠标在微信开发工具中消失(而在手机模拟器以外可以显示)
  4. SIM800C EAT开发
  5. 中国平安银行关于软件测试笔试试题(二)
  6. 当自动驾驶驶入虚拟现实——苹果的沉浸式自动驾驶系统
  7. bshare分享 插件使用教程
  8. 织梦DedeCMS网站源代码分析详解
  9. [附源码]java毕业设计政府公用车辆管理系统
  10. 计算机桌面背景显示方式有几种,如何让计算机自动更改桌面背景