下载此文档

微机原理课程设计报告(电子秒表).doc


文档分类:高等教育 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
信息工程学院

课程设计报告
设计题目: 电子秒表
名称: 微机原理与接口课程设计
班级: 通信1001班
姓名: 王敏葛美玲
学号: 2010013473 2010012539
设计时间: 至
指导教师: 毛德梅
评语:



评阅成绩: 评阅教师:
一、课程设计的性质和目的 3
二、课程设计的要求 4
三、主要仪器设备及软件 4
四、课题分析及设计思路 4
1、整体设计思想 4
2、使用各芯片的作用及工作原理 4
3. 锁存器273 7
4. 数据收发器245 8
5、译码器74ls154 9
五、程序流程图 10
六、程序代码 12
七、程序及硬件系统调试情况 3
八、设计心得 2
九、参考文献 3
一、课程设计的性质和目的
通过课程设计,进行程序设计方法和技能的基本训练,巩固在课堂上学到的有关软件程序设计的基本知识和基本方法,硬件电路的设计等,通过实际动手能力的培养,进一步熟悉汇编语言的结构和使用方法,掌握软硬结合的控制程序设计,达到能独立阅读、编制和调试一定规模的汇编语言程序的水平。掌握8253等芯片使用方法和编程方法,通过本次课程设计,学以致用,进一步理解所学的相关芯片的原理、内部结构、使用方法等,学会相关芯片实际应用及编程,系统中采用8086微处理器完成了电子秒表系统的独立设计。同时并了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,使我们以后搞设计时逻辑更加清晰。
二、课程设计的要求
1、遵循模块化、结构化的程序设计方法。
2、要求程序必须正确。
3、程序简明易懂,多运用输入输出提示,有出错信息及必要的注释。
4、要求程序结构合理,语句使用得当。
5、适当追求编程技巧和程序运行效率。
三、主要仪器设备及软件
PC机、MASM汇编软件、绘图软件及仿真等。
四、课程设计题目及要求
题目:电子秒表
要求:(1)设计可以显示1~60秒的无存储功能的秒表,最小单位为毫秒。
(2)通过按键控制秒表清零,暂停,继续,退出等。其中数字0控制清零,数字1控制继续和退出。
四、课题分析及设计思路
1、整体设计思想
使用8253工作在方式0计数,对 1/100S计数,并讲计数值写入bl中并与100比较若不相等,则将计数值装换为10进制后送8255控制端显示,如相等则1S计数程序加1之后并与59比较若不相等则将计数值装换为10进制后送8255控制端显示,如相等则1min计数程序加1之后并与59比较若不相等则将计数值装换为10进制后送8255控制端显示,如相等则计数程序加1之后产生溢出,跳转清零程序将计数清零,同时数码管清零。
2、使用各芯片的作用及工作原理
(1)定时器/计数器8253
用系统8253定时器提供的55ms定时单位,设计秒表定时程序。
有关系统定时方法:PC机系统中的8253定时器0工作于方式3,外部提供一个时钟作为CLK信号,
频率:f=。
定时器0输出方波的频率:fout==。
输出方波的周期Tout=1/=。8253A每隔55ms引起一次中断,作为定时信号。可用55945ms作基本计时单位。
用BIOS调用INT 1AH可以取得该定时单位。例:1秒= (计时单位)
8253的引脚图及硬件连接图如下图示:
硬件连接图
当A1A0分别为00 01 10 11时分别选中三个通道和控制字寄存器在8088系统中,8088的A1A0分别与8253的A1A0相连在8086系统中,通常将8253的8位数据线与8086的低8位相连,即使用偶地址,所以8086的A2A1分别与8253的A1A0相连。计数器(0 ~ 2)即三个计数器/定时器通道。每个通道包括:8位控制字寄存器、16位计数初值寄存器、减一计数器和输出锁存器。作定时器用:其CLK端上的输入脉冲应是标准的、精确的;作计数器用:对其CLK端上的脉冲计数,脉冲宽度可以不等。采用减一计数器,为0时,从OUT端上输出一个脉冲定时时间= 时钟脉冲周期X预置的计数初值。
控制功能表
CS
RD
WR
A1A0
功能
0
1
0
0 0
写计数器0
0
1
0
0 1
写计数器1
0
1
0
1 0
写计数器2
0
1
0
1 1
写控制字寄存器
0
0
1
0 0
读计数器0
0
0
1
0 1
读计数器1
0
0
1
1 0
读计数器2
0
0
1
1 1
无操作

微机原理课程设计报告(电子秒表) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cdsqbyl
  • 文件大小0 KB
  • 时间2015-04-19