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

    汇编语言课程设计---电子闹钟

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

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

    汇编语言课程设计---电子闹钟

    1、 电子闹钟 一、 课题内容和要求 题目描述: 利用汇编语言实现一个可以在显示器上显示时、分、秒的电子时钟,并能提供整点报时功能。 基本要求 :( 1)设计一个基本的 具有显示时、分、秒的电子时钟 。 ( 2)到 整点或预定的报警时间,能够以不同的音乐进行报时,可以自行设置闹钟报警时间; ( 3)实物演示时要求讲出程序原理和设计思想; ( 4)程序运行良好、界面清晰。 提高要求 :设计一个 具有钟面、分针、秒针的指针式钟表,在圆盘上有均匀分布的 60 根刻度,对应小时的刻度用不同颜色的长刻度区别,并且将 12、 3、 6、 9对应的拉丁文绘制于表盘 外。 设计提示: ( 1)指针式钟表的绘制。将

    2、屏幕设置成图形显示 方式,通过画点、画线,画圆等基本程序完成钟表的绘制。 表盘圆周上刻度线段两端点坐标计算是钟表绘制的核心部分。 ( 2) 秒针、分针、时针的转动。 是经过一定的延时时间,通过在下一位置重新画一个,在原来的位置用背景色覆 盖的方法实现。 ( 3)音乐的演奏 。利用 CPU 支持的外围电路 8254 与 8255,通过汇编程序改变 8255 的 PB0, PB1 口,接通扬声器,使得计算机能够发出一定频率的声音,同时通过 8254 的与 8255 连接的 2 号计数器控制指定频率,从而达到控制扬声器的音乐的效果。通过建立适当的延时程序达到一定时间后则改变 2 号计数器产生的方波的

    3、频率,实现音乐程序的演奏。 二、需求 和思路 分析 经分析本次程序设计的主要内容主要分为如下 的几个模块: 当前时间的获取并显示,码制转换, 设定闹钟报鸣的时间,不同频率的闹铃声 ,钟表的绘制和并实现动态 等模块。 其中钟表的绘制和动态走动部分比较难是本次课程设计的提高部分,且改模块可单独 形成一个模块,所以放到最后进行考虑 1 时间的获取可以用 INT 21H 的 2CH 功能,该功能 调用 DOS 时间调用功能 ,功能号 :2CH,小时 ,分钟 ,秒数分别保存在 ,保存的形式是以二进制的形式,故显示时要 2 码制转化利用 ASCII 码与二进制码的关系 ASCII=二进制 +30H 3 闹钟鸣叫 主要利用 8254 的二号计数器和 8255 的 PB0 和 PB1 来设定 4 闹钟的表盘,指针的绘制,并实现时针,分针,秒针的走动。主要通过过图形的画点进行操作 ,并通过在固定的区域内不断的刷屏来实现。 三、概要设计 (一 )算法设计及 重要程序 流程图 1)程序整体流程


    注意事项

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




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