欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    微机接口技术课程设计--可预置电子时钟

    • 资源ID:1394738       资源大小:158.50KB        全文页数:22页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    微机接口技术课程设计--可预置电子时钟

    1、 微机原理与接口技术微机原理与接口技术 课程设计报告课程设计报告 设计名称:设计名称: 可预置电子时钟可预置电子时钟 专专 业:业: 计算机科学与技术计算机科学与技术 班班 级:级: 姓姓 名:名: 指导教师:指导教师: 2012年 6 月 7 日 一、课程设计目的和意义一、课程设计目的和意义 通过本次课程设计要掌握两种芯片使用的方法,灵活运用课本知识,加深所 学的知识, 对所学的相关芯片的原理、 内部结构、 使用方法等有更加深刻的了解, 学会利用课本知识联系实际应用及编程。 同时并了解综合问题的程序设计掌握实 时处理程序的编制和调制方法,掌握一般的设计步骤和流程,使我们以后做设计 时逻辑更加

    2、清晰。 二、设计任务:二、设计任务: 1.电子时钟,具有十分、分、十秒和秒的计时功能,并可以在数码管上显示。 2.电子时钟具有启动键、停止键、复位键,而且可以随时通过键盘进行各位时间 的设置。 三、设计思想:三、设计思想: 本系统设计的电子时钟以 8088 微处理器作为 CPU,用 8254 做定时计数器 产生时钟频率,8255 做可编程并行接口显示时钟和键盘电路。在此系统中, 8254 的功能是定时计数,接入 8254 的 CLK 信号为周期性时钟信号。8254 采用计数 器 0,工作于方式 3,使 8254 的 OUT0 端输出周期性的负脉冲信号;8254 还采 用计数器 0,工作于方式

    3、2,产生 18432 分频信号。8255 的功能是扫描键盘并使 LED 灯显示,工作于方式 0,使 A 口 B 口输出,C 口低四位输入。 四、设计内容:四、设计内容: 本程序的主要设计内容是用主程序完成键盘按键的扫描,实现计时结果的数 码管显示,实现秒与分之间的转换。通过判断键盘按键调用相应功能程序段以实 现相应功能,即实现了启动、暂停、复位功能,以及通过键盘进行十分、分、十 秒、秒时间的手动设置功能。 每百分之一秒对百分之一秒寄存器的内容加 1,当加到 100 时,秒显示位加 1,这样依次对个位秒、十位秒、个位分、十位分寄存器的内容加 1,四个数码 管动态显示分、秒的当前值。 五、五、硬件

    4、连线图硬件连线图 XD7 XD6 XD5 XD4 XD3 XD2 XD1 XD0 系系 XA3 XA2 XIOW XIOR IOY0 IOY1 INTR CLK 统统 总总 线线 D7 PB0 D6 PB1 D5 PB2 D4 PB3 D3 PB4 D2 PB5 D1 PB6 D0 8255 PB7 单 元 A1 PA0 A0 PA1 PA2 WR PA3 RD CS PC0 PC1 PC2 PC3 D7 D6 D5 D4 D3 D2 8254 D1 单 元 D0 A1 A2 WR RD CS OUT0 CLK0 A B C D E 键 盘 F 及 数 G 码 管 DP 显 示 单 元 X1

    5、X2 X3 X4 Y1 Y2 Y3 Y4 六、芯片介绍:六、芯片介绍: 1.8254 的初始化字 本设计中的 8254 的初始化为: MOV DX,MY8254_MODE ;初始化 8254 工作方式 MOV AL,36H ;计数器 0,方式 3 OUT DX,AL MOV DX,MY8254_COUNT0 ;装入计数初值 MOV AL,00H ;18432 分频 OUT DX,AL MOV AL,54H OUT DX,AL 2.8255 的初始化字 本设计中的 8255 的初始化为: MOV DX,MY8255_MODE ;初始化 8255 工作方式 MOV AL,81H ;方式 0,A 口、B 口输出,C 口低 4 位输入 OUT DX,AL 七、设计方案七、设计方案 1、系统框图如下: 系统框图 2、主程序模块 主控模块是核心模块,对 8254、8255A 进行初始化,设置中断向量,扫描键 盘根据按键值作相应的处理,主要由软件实现。它的主要功能是调用其它模块对 系统工作进行协调,它的主要功能是读小键盘输入键值并执行要做的工作,如果 键值为 0,则启动动态显示;如果键值为 1,则暂停显示;如果键值为 2,则将 显示初始值 0000 置入显示缓冲,并调用显示模块显示。 3、小键盘模块 小键盘模块送入主控模块的子功能模块。由软件和硬件实现,硬件上由小键 盘和 825


    注意事项

    本文(微机接口技术课程设计--可预置电子时钟)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583