毕业设计论坛

 找回密码
 立即注册
查看: 528|回复: 12

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

[复制链接]
发表于 2008-6-21 13:06:33 | 显示全部楼层 |阅读模式
文件格式:word
文件大小:484.00KB
适用专业:单片机
适用年级:大学
下载次数:1 次
论文编号: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]


下载地址:
购买主题 本主题需向作者支付 200 下载币 才能浏览
回复

使用道具 举报

发表于 2008-10-4 03:57:32 | 显示全部楼层

我是来打酱油的啊。。。哈哈

我是来打酱油的啊。。。哈哈
回复 支持 反对

使用道具 举报

发表于 2013-2-18 20:54:23 | 显示全部楼层
谢谢  3Q3Q3Q3Q3Q
回复 支持 反对

使用道具 举报

发表于 2013-4-8 17:53:27 | 显示全部楼层
怎么搞积分啊??
回复 支持 反对

使用道具 举报

发表于 2013-4-9 14:49:20 | 显示全部楼层
顶一下
回复 支持 反对

使用道具 举报

发表于 2013-4-9 14:56:49 | 显示全部楼层
为了分
回复 支持 反对

使用道具 举报

发表于 2013-4-9 19:29:48 | 显示全部楼层
呵呵。。。俺是新人请多关照啊
回复 支持 反对

使用道具 举报

发表于 2013-4-10 10:36:33 | 显示全部楼层

hao

的确是这样的
回复 支持 反对

使用道具 举报

发表于 2013-4-12 21:18:36 | 显示全部楼层
先谢LZ了。。我的帖子怎么我看不到啊
回复 支持 反对

使用道具 举报

发表于 2013-4-13 09:46:57 | 显示全部楼层
不错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|文百网

GMT+8, 2025-6-10 06:32 , Processed in 1.444498 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表