您现在正在浏览:首页 > 论文 > 电子电工 > 课程设计-采用8255的7X8键盘,8253定时器及8段数码管接口电路

免费下载课程设计-采用8255的7X8键盘,8253定时器及8段数码管接口电路

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:单片机
  • 适用年级:大学
  • 上传用户:朝舞倾城
  • 文件格式:word
  • 文件大小:242.94KB
  • 上传时间:2008-5-9 9:46:27
  • 下载次数:1
  • 浏览次数:235

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
课程设计 采用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段数码管接口电路
    • 课程设计
      • Microsoft Word文档10.doc  [53.50KB]
      • Microsoft Word文档11.doc  [20.50KB]
      • Microsoft Word文档2.doc  [20.00KB]
      • Microsoft Word文档3 .doc  [38.50KB]
      • Microsoft Word文档4.doc  [22.50KB]
      • Microsoft Word文档5.doc  [37.00KB]
      • Microsoft Word文档6.doc  [47.50KB]
      • Microsoft Word文档7.doc  [145.00KB]
      • Microsoft Word文档8.doc  [49.50KB]
      • Microsoft Word文档9.doc  [50.00KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部