三星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