- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
八段数码管最终
摘要
本次课程设计主要是以单片机程序设计和需求分析和功能分析为主。单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能,集成到一块硅片上构成的一个小而完善的计算机系统。在我们的生活中,很多方面上都要用到单片机。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。本次课程设计主要是实现八段数码管的动态显示设计。
目录
摘要……………………………………………………………….1
第一章 基本原理……………………………………………….. 3
1.1单片机介绍………………………………………………. 3
1.2单片机的工作过程……………………………………….. 4
1.3实验的基本原理…………………………………………….. 5
第二章 设计简介及设计方案论述………………………… 6
2.1硬件设计………………………………………………….. 6
2.2软件设计…………………………………………………… 8
2.3程序框图………………………………………………….. 11
2.4实验代码..................................................................................12
第三章 总结………………………………………………….. 15
第一章 基本原理
1.1单片机介绍
单片微型计算机简称单片机,是典型的嵌入式微控制器,常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。
实验电路图
2.2软件设计
七段数码管的字型代码表如下表:
显示字形 g f e d c b a 段码 0 0 1 1 1 1 1 1 3fh 1 0 0 0 0 1 1 0 06h 2 1 0 1 1 0 1 1 5bh 3 1 0 0 1 1 1 1 4fh 4 1 1 0 0 1 1 0 66h 5 1 1 0 1 1 0 1 6dh 6 1 1 1 1 1 0 1 7dh 7 0 0 0 0 1 1 1 07h 8 1 1 1 1 1 1 1 7fh 9 1 1 0 1 1 1 1 6fh A 1 1 1 0 1 1 1 77h B 1 1 1 1 1 0 0 7ch C 0 1 1 1 0 0 1 39h D 1 0 1 1 1 1 0 5eh E 1 1 1 1 0 0 1 79h F 1 1 1 0 0 0 1 71h
2.3程序框图
2.4实验代码
OUTBIT EQU 08002h ; 位控制口
OUTSEG EQP 08004h ; 段控制口
data segment
LEDBUF db 6 DUP ; 显示缓冲
NUM db 1 DUP ; 显示的数据
DELAYT db 1 DUP
LEDMAP: ; 八段管显示码
db 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07h
db 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71h
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
Delay PROC NEAR
PUSH AX ; 延时子程序
PUSH CX
MOV AL, 0
MOV CX,AX
LOOP $
POP CX
POP AX
您可能关注的文档
- 企业网络营销策划书1.doc
- 企业ERP系统管理及要求.doc
- 企业股权转让相关表格.doc
- 企业质量安全管理制度(参考).doc
- 企业资源规划_南邮.doc
- 企业资本结构.doc
- 企业资源规划管理信息系统.doc
- 企业资源计划系统课程设计指导书.doc
- 企业转型过程中企业文化的转变.doc
- 伏羲宣传片创意方案.doc
- 小学数学教师教学画像构建与教学评价体系构建研究教学研究课题报告.docx
- 《设施蔬菜连作障碍土壤微生物多样性及其调控技术研究》教学研究课题报告.docx
- 中国洗罐机行业市场占有率及投资前景预测分析报告.pdf
- 高中体育课堂中运动技能与心理健康教育相结合的研究教学研究课题报告.docx
- 肿瘤靶向治疗药物递送系统的靶向性与肿瘤细胞侵袭与转移机制研究教学研究课题报告.docx
- 高中语文课程中逻辑思维培养的实践与反思教学研究课题报告.docx
- 2025年低空旅游交通气象服务与安全管理协同发展报告.docx
- 小学英语口语互动游戏设计:基于增强现实与人工智能的教育研究教学研究课题报告.docx
- 《中医针灸与康复训练协同治疗脑卒中后肢体功能障碍的疗效与康复训练干预效果对比研究》教学研究课题报告.docx
- 2025年智能交通大数据在解决交通拥堵中的智能交通需求预测.docx
文档评论(0)