用8255和8253使发光二极管按一定规律轮流点亮.pdf
文本预览下载声明
《微机原理与接口技术》
课程设计
课 题 用8255和8253使发光二极管轮流点亮
学 院 计算机与信息学院
班 级 物联网工程10-1班
姓 名 吴超
学 号
指导老师 石磊 高妍妍
日 期 2013.1.5
微机原理与接口技术课程设计
班级: 物联网工程 姓名:吴超 学号:
课程设计名称 用8255和8253使发光二极管按一定规律轮流点亮
发光二极管点亮方式:将发光二极管分为 n 组,每组 12/n 个灯管,
从左到右依次点亮这
些灯管,每组灯管发光时间为t 。设有 4 种发光组合:
(1 )n=12,t=1s :每个灯管间隔 1s 循环点亮。
课程设计要求 (2 )n=12,t=2s :每个灯管间隔 2s 循环点亮。
(3 )n=6 ,t=1s :每两个灯管间隔 1s 循环点亮。
(4 )n=6 ,t=2s :每两个灯管间隔 2s 循环点亮。
这四种方式分别对应按键“A”、“B”、“C”、“D”。按对应按键后进入
对应方式。
退出:按“E”键后,所有灯管灭,七段数码管显示初始“P. ”状态。
1掌握《微机原理与接口技术》的内容
2掌握可编程并行接口8255A,可编程定时/计数器8253,及数码管的
课程设计目的 用法和原理
3掌握汇编语言程序的设计
一. 系统所选用的个芯片介绍
1. Intel8253可编程定时/计数器
2. 可编程并行接口芯片8255
3. 八段数码管显示
硬件设计 二. 系统选用各芯片的工作方式
1. Intel8253可编程定时/计数器工作方式
2. 可编程并行接口芯片8255工作方式
一.基本的工作原理
二.硬件总体的设计
1.系统总的方案
2.键盘及其功能的定义
总体设计 3.系统所实现的功能
三.软件总体设计
1.程序代码(带注释)
2程序分析
系统连线说明 PB0-L8 PB1-L7 PB2-L6 PB3-L5 PB4-L4 PB5-L3 PB6-L2
PB7-L1 PC0-L12 PC1-L11 PC2-L10 PC3-L9
程序代码 见第7页
课程设计感想 见第20页
参考文献 见第20页
-1-
前言
《微机原理与接口技术》是计算机,电子等专业的一门
专业基础课程。在课程体系中占有重要的地位课程设计的内
容不仅很好的配合了所学习的内容及实验,而且通过课程设
计将平时所学的内容运用到实际应用中。
(一)课程设计要求
发光二极管点亮方式:将发光二极管
显示全部