基于8086汇编语言实现单片机数码管显示0到9汇编语言

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
基于8086的电子时钟设计(汇编语音).pdf 20页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
基于8086 的电子钟设计
摘要………………………………………………………………………………… …1
Abstract…………………………………………………………………………………1
第一章 电子钟设计总体方案设计……………………………………………………2
1.1 设计目的………………………………………………………………………2
1.2 设计要求………………………………………………………………………2
1.3 方案比较………………………………………………………………………2
1.3.1 非中断方式与中断方式的比较……………………………………… 2
1.3.2 LED显示与液晶显的比较…………………………………………… 3
1.4 总体方案设计思路……………………………………………………………3
第二章 系统硬件设计…………………………………………………………………4
2.18255 与CPU 之间的连接关系……………………………………………… 4
2.2 8253 与周边电路的连接关系…………………………………………………4
2.3 8259 与周边电路连接关系……………………………………………………5
2.4 液晶显示模块与8255之间的连线关系…………………………………… 5
2.5 地址译码器与按键……………………………………………………………6
2.6 系统总体硬件电路图…………………………………………………………6
第三章 系统软件设计…………………………………………………………………7
3.1 编址及控制字的确定…………………………………………………………7
3.1.1 编址…………………………………………………………………… 7
3.1.2 控制字………………………………………………………………… 7
3.2 分块子程序……………………………………………………………………7
3.2.11602 读写操作子程序………………………………………………… 7
3.2.2 中断子程序………………………………………………………………9
3.3 主程序设计……………………………………………………………………11
总结与致谢:………………………………………………………………………… 13
兰州理工大学技术工程学院
基于8086 的电子钟设计
参考文献:…………………………………………………………………………… 14
附录:………………………………………………………………………………… 15
兰州理工大学技术工程学院
基于8086 的电子钟设计
本设计以微机原理与接口技术为基础,以8086CPU 为核心,利用INTER 8253可编
程定时/计数器,通过引入时钟发生器产生标准时钟进行精准定时;经定时器产生中断
源,采用可编程中断控制器8259A 进行中断扩展,用可屏蔽中断方式进行时间的采集;
以可编程并行I/O接口芯片8255A 扩展接口,驱动MSC1602 液晶模块进行时间显示。
第一章 电子钟设计总体方案设计
1.1 设计目的
电子钟是一种基于微电子技术实现时、分、秒计时的装置,与机械式时钟相比具
有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的
使用。通过该题目的设计和分析,学习微机软、硬件系统设计开发的过程,加深微机
原理及其应用课程基础知识的理解和综合运用能力,熟悉集成电路芯片的使用方法,
熟悉微机编程及接口电路,学会体会工程实际设计过程,培养学生独立解决实际工程
问题的综合能力。初步得到用汇编语言书写程序的训练,全面培养程序设计的分析、
设计、编测试及文档规范书写的能力,得到运用汇编语言的综合训练,提高解决实际
问题的能力。
1.2 设计任务
通过该题目的设计过程,可以初步掌握汇编语言的运用、软件开发方法并提高解决实际问题
的综合能力。电子时钟实际是一个多
正在加载中,请稍后...waveform-generator
说明:&&8086微机编程,使用8086汇编语言,通过AD与DA转换模拟不同波形的产生,并实现数码管动态显示频率周期及按键控制(8086 computer programming, the use of 8086 assembly language, through the DA and AD to simulate the generation of different waveforms, and to achieve dynamic digital tube display frequency cycle and button control)
文件列表:
8086汇编语言波形发生器.doc
近期下载者:
相关文件:用汇编语言编写,8086cpu,用段数码管显示4×4矩阵键盘上的值_百度知道
用汇编语言编写,8086cpu,用段数码管显示4×4矩阵键盘上的值
我有更好的答案
正好我们做了这个实验你知道的,把数据段中的端口地址改为你的计算机可识别的8255A的端口地址;从键盘接收数字,在七段数码管上显示data&&segmentioport&&equ&hio8255a&equ&ioport+288hio8255b&equ&ioport+28bhled&&&&&&db&&&3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhmesg1&&&&db&&&0dh,0ah,'Input&a&num&(0--9h):',0dh,0ah,'$'data&endscode&&segment&assume&cs:code,ds:datastart:&&&mov&ax,data&mov&ds,ax&mov&dx,io8255b&&&&;使8255的A口为输出方式&mov&ax,b&&&&;80h,A组方式0,A口输出,B组方式0,B口输出,C口输出&out&dx,alsss:&&&&&mov&dx,offset&mesg1&&&&;显示提示信息&mov&ah,09h&int&21h&mov&ah,01&&&&&&&&&&&&&&;从键盘接收字符&int&21h&cmp&al,'0'&&&&&&&&&&&&&;是否小于0&jb&&sss&&&&&&&&&&&&&&;若是则退出&cmp&al,'9'&&&&&&&&&&&&&;是否大于9&ja&&sss&&&&&&&&&&&&&&&;若是则退出&and&al,0fh&&&&&&&&&&&&&;将所得字符的ASCII码减30H&mov&bx,offset&led&&&&&&;bx为数码表的起始地址&xlat&&&&&&&&&&&&&&&&&&&;求出相应的段码&mov&dx,io8255a&&&&&&&&&;从8255的A口输出&out&dx,al&jmp&sss&&&&&&&&&&&&&&&&;转SSSexit:&mov&ah,4ch&&&&&&&&&&&&&;返回DOS&int&21hcode&ends&end&start
采纳率:92%
来自团队:
楼主先确定下来电路,然后才能编程。-----------------采纳答案,是错误的。他的程序中,既没有 4*4 的键盘,也没有 4 位数码管。竟然还说:《正好我们做了这个实验。。。》为了几个积分,就明目张胆的骗人!真是臭不要脸!
为您推荐:
其他类似问题
矩阵键盘的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。基于8255驱动的数码管显示和键盘电路设计与编程_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于8255驱动的数码管显示和键盘电路设计与编程
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩21页未读,
定制HR最喜欢的简历
你可能喜欢七段码显示汇编语言程序设计_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
七段码显示汇编语言程序设计
&&微机课程设计
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩18页未读,
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 汇编语言数码管点亮程序 的文章

 

随机推荐