




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题目:利用8253定时器设计秒表目的:掌握PC机时钟计数方法,中断服务程序编制方法及有关人机对话中断调用的使用。要求:程序运行后,屏幕上显示00:00:00按S键从0启动计数,按P键暂停计数,按G键继续启动计数。时间单位为分:秒:1/100秒方案:通过PC机内8253定时器设置时间常数,使其每隔10MS产生一次中断,并通过定时中断 ,接管中断服务程序,由汇编语言实现主程序,中断服务程序的编写。程序流程主程序: 8253初始化(方式3,10MS产生中断) 主片8259的IR0,IR1中断开放 中断服务入口的装填,开中 调用中断判是否有键按下?(0BH) 有键按下判键值? S键: P键: G键:
2、E键: 计数单元清0 启动标志清0 置启动标志 退出系统 置启动标志 中断服务程序: 有启动标志 10MS单元计数 100次到否? 秒单元计数 60次到否? 秒单元清0 分单元计数 60次到否? 分单元清0 调用显示 执行EOI 命令 开中返回NNNN数据的定义 D1 DB 30H,30H,: ;分 D2 DB 30H,30H,: ;秒 D3 DB 30H,30H, 0DH,$,;0.01S分,秒等加1可以调用子程序,使用非压缩的BCD码加法 题目:基于PC机的电子琴设计目的:1.掌握PC机扬声器发声原理 2.掌握PC机键盘工作原理要求:当按下PC机键盘数字键1-8时,依次发出1,2,3,4,5,6,7,i八个音调。PC键盘用中断的方式直接从并行口8255读取, 由软件实现转化,从而确定键值,根据键值使8253发不同频率的音,完成电子琴设计。PC机的硬件: 8253使用通道2 ,(8255的PB0控制门控信号GATE,PB1控制扬声器的输出) 键盘中断连至8259的IR1,以中断的方式读取扫描码,完成数据转化。发声控制:按键: 1 2 3 4 5 6 7 8 音符 1 2 3 4 5 6 7 i 频率值 524 588 660 698 784 880 98
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB32/T 4321-2022公路工程施工安全管理信息系统技术规范
- DB32/T 4239-2022莲种质资源收集与保存技术规程
- DB32/T 4040.4-2021政务大数据数据元规范第4部分:综合法人数据元
- DB32/T 4001-2021公共机构能耗定额及计算方法
- DB32/T 3799-2020治疗呼吸机临床使用安全管理规范
- DB32/T 3786-2020树状月季培育技术规程
- DB32/T 3656-2019微型月季容器扦插育苗技术规程
- DB32/T 3650-2019‘紫金早生’葡萄栽培技术规程
- DB32/T 3536-2019曼地亚红豆杉扦插繁殖技术规程
- DB32/T 3522.1-2019高速公路服务规范第1部分:服务区服务
- 《基于杜邦分析法的蔚来汽车财务报表分析》13000字(论文)
- 医疗临床试验患者筛选
- 人力资源数字化平台的建设与维护
- 雷军创业经历讲解
- 冷却塔维修施工方案及报价清单
- 2025年度工地渣土运输与道路清扫保洁合同
- DB11- 206-2023 储油库油气排放控制和限值
- 外卖餐饮业食品安全管理与操作规程培训课件
- 《刑法总则》课件
- 《智慧运输运营》课程标准
- 个税返还奖励财务人员政策
评论
0/150
提交评论