微机原理课程设计报告 下载本文

内容发布更新时间 : 2024/5/17 14:16:22星期一 下面是文章的全部内容请认真阅读。

三星NAND型FLASH数据纠错模块设计

江苏大学京江学院

JIANGSU UNIVERSITY 微 机 原 理 课

电子钟

学 院 名 称 : 京江学院 专 业 班 级 : J计算机1401 学 号 : 4141110020 学 生 姓 名 : 潘 庆 指 导 教 师 : 杨旭东 页脚内容

0

程 设

计三星NAND型FLASH数据纠错模块设计

2017 年 1 月

一、实验目的

?掌握综合使用基本输入输出设备、通用接口芯片、专用接口芯片的方法; ?掌握实时处理程序的编制和调试方法; ?掌握8253、8259、8255的使用

?掌握小键盘、LED八段式发光二极管和蜂鸣器的使用

二、实验内容

?利用8253的定时功能,产生0.5S的定时中断;

?在F5区的数码管上显示时间格式为“时:分:秒”(24小时)

?允许通过键盘的按键设置时钟的初值; ?允许通过键盘的按键控制时钟的启停;

页脚内容

1

三星NAND型FLASH数据纠错模块设计

?分秒值为59分55秒时开始报时,每秒钟蜂鸣器鸣叫一声,到整点报时停止。

三、使用的芯片及占用端口地址

?8253芯片:主要用于产生定时中断,定时时间为0.5S ?端口地址:0260H~0263H

?8255芯片:主要用于控制键盘输入和LED数码管输出 ?端口地址:0270H~0273H

?8259芯片:主要用于产生中断管理 ?端口地址:0250H~0251H

四、硬件连接方案

?键盘的控制——由8255的B口控制; ?LED显示模块——由8255的B口和A口控制;

?时间的精确定时——用8254定时器0产生50ms的中断信号;

?整点报时控制——用8255的某一位信号控制8254的GATE1。GATE=1时,OUT1信号控制蜂

鸣器鸣叫;GATE=0,蜂鸣器停止蜂鸣。

五、设计的系统连接总逻辑图

键盘与LED(F5)

页脚内容

2

三星NAND型FLASH数据纠错模块设计

A:按键的列线 B:数码管段码 C:数码管选择脚 D:按键的行线

蜂鸣器(F8)

Ctrl:控制接口,0-蜂鸣

8253(C4)

页脚内容

3

三星NAND型FLASH数据纠错模块设计

CS:片选信号,低电平有效; A0、A1:地址信号;

8255(D3)

8259(B3)

页脚内容

4