课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[课程设计] 采用8255的7X8键盘,8253定时器及8段数码管接口电路 [复制链接]

楼主
文件格式:word
文件大小:484.00KB
适用专业:单片机
适用年级:大学
下载次数:20 次
我要下载:点击联系下载
论文编号:10637

资料简介:
课程设计 采用8255的7X8键盘,8253定时器及8段数码管接口电路
一、原理及总体方案
对显示部分采用软件译码,既在程序中设置一个段码表,存放对应于每个显示数字的七段显示代码,CPU直接往LED输出七段代码,这样就省去了硬件译码器。CPU每隔一定时间执行一次显示程序,只要这个时间不太长,由于人眼的视觉惯性,就可以在6个LED上同时见到数字显示。
对计时部分,要对各个芯片进行初始化。初始化时让8253工作在方式3,每隔10毫秒产生一次方波。输入时钟频率为1.2288兆赫兹,定时常数为3000H,则定时周期刚好为10毫秒。由8253的输出作为中断请求给8259,既系统每隔10毫秒便由8253对8259产生一次中断请求而执行一次中断处理。这样将时间密切相关的显示与计数模块放在中断处理程序中,保证了LED的数字没隔10毫秒刷新一次,保证了数字显示的稳定。中断处理程序每隔10毫秒执行一次,但计时并不是以10毫秒为单位进行的,而是以秒为单位进行的,所以计时功能的实现一方面利用10毫秒这个基准时间单元,另一方面借助于一个计数单元。计数单元的初始值为100,没进行一次中断,使计数的内容减1,也就是每10毫秒作一次计数。每当计数单元从100减到0时,使秒位加1,这时判断是否进位,如有进位则实现正确的修改,修改后再将LED显示一遍。
......


资料文件预览:
共2文件夹,10个文件,文件总大小:484.00KB,压缩后大小:242.94KB

  • 课程设计-采用8255的7X8键盘,8253定时器及8段数码管接口电路
  • 课程设计
  • doc10.doc  [53.50KB]
  • doc11.doc  [20.50KB]
  • doc2.doc  [20.00KB]
  • doc3 .doc  [38.50KB]
  • doc4.doc  [22.50KB]
  • doc5.doc  [37.00KB]
  • doc6.doc  [47.50KB]
  • doc7.doc  [145.00KB]
  • doc8.doc  [49.50KB]
  • doc9.doc  [50.00KB]

我要下载:采用8255的7X8键盘,8253定时器及8段数码管接口电路
分享 转发
TOP
沙发

支持啊
TOP
板凳

请发给我,交易时的邮箱有错 请发到shuxmd08611@126.com
TOP
地板

顶上去咯....................
TOP
5#

有下下来的帮发一份  啊



ice_q2005117@sina.com
TOP
6#

努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!
TOP
7#

谁下了发一份给我啊我的邮箱qiushicon@sohu.com

TOP
8#

努力赚积分
TOP
9#

我要积分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
TOP
10#

n拿积分来喽
TOP
发新话题 回复该主题