- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计报告 8乘以8点阵 汉字显示
设计题目 点阵式汉字LED显示屏的制作 使用了64个高亮度发光管,组成了8行8列的发光点阵。制作了一个轮流显示。 课程设计目的 为了进一步巩固学习的理论知识,增强学生对所学知识的实际应用能力和运用所学的知识解决实际问题的能力,开始为期两周的单片机课程设计。通过实训使学生在巩固所学知识的基础之上具有初步的单片机系统设计与应用能力。 单片机课程设计的目的是培养学生综合设计的能力,训练学生灵活应用所学知识,独立完成问题分析、总体设计和编程实现等软硬件开发全过程的综合实践能力。巩固、深化学生的理论知识,提高编程水平,并在此过程中培养他们严谨的科学态度和良好的学习作风。为今后学习其他计算机课程打下基础。 课程设计为学生提供了一个既动手又动脑,独立实践的机会,将书本上的理论知识和工作、生产实际有机结合起来,从而锻炼学生分析问题、解决实际问题的能力,提高学生的编程能力和创新意识。 本课题实训目的: 掌握驱动LED8×8点阵模块显示电路的原理 掌握8×8点阵组成一个轮换显示汉字及取字模块软件的使用方法 课程设计要求 在处理题目时,要求从分析题目的需求入手,设计硬件电路图,编制上机程序和上机调试等若干步骤完成题目,最终写出完整的课程设计与程序分析报告。前期准备工作完备与否直接影响到后续上机调试工作的效果。 课程设计内容 功能说明 本程序执行将字型“江海学院”轮流显示 实现本功能所使用的电路如图4.1所示 图4.1 电路图 流程图如图4.2所示 图4.2流程图 8×8点阵显示如图4.3所示 图4.3 8×8点阵显示 本设计采用了AT89C51单片机作控制器,12MHz晶振, 8×8点阵共需要64个发光二极管组成,当接高电平的时候则相应的二极管就亮。先开始清屏100MS,置码指针初值设置每个字的停留时间,每个字8个码,存入R0,然后扫描输出,再扫描下一个,输出到P2,再取下一个码,扫描1MS,八个码完,如果不完就循环到扫描输出,下一步每个字的码时间是否到了不到就从每个字八个码开始循环,下一步8个字48个码是否完成,如果没有完成就从每个字停留时间。字模中每一点使用一个二进制位(Bit)表示,如果是1,则说明此处有点,若是0,则说明没有。这样,一个8×8点阵的汉字总共需要8×8/8=8个字节表示。如显示“江”这个字那么它在LED中显示的用近制表示为:DB 0D7H,85H,0BBH, 0BBH,83H,0BBH,0BBH,0FFH 直接编译烧写到芯片里这样就可以显示出来“江”这个字了! 显示字样如图4.4所示 图4.4 显示“江” 创建KEIL C51应用程序的步骤 打开软件建立一个项目文件 为工程选择一个目标器件(如AT-89C51) 创建源程序文件并输入程序代码并保存(后缀名为.ASM) 把源文件添加到项目中 (即添加源代码组) 为工程项目设置软硬件调试环境 编译项目文件、重建所有项目文件、为目标设置选项 硬件或软件调试并设置相关选项 说明: 如果需要查看一些内部数据,在菜单栏点击[视图/存储窗口] C:0X地址 显示程序存储区数据 X:0X地址 显示数据存储区中数据 D:0X地址 显示CPU内部存储区中数据 KEIL C仿真器用户程序在全速运行时,如果需要暂停运行,请按实验仪键盘“RST”,此时仿真器存储数据清零。如果你要再次运行你所编写的程序,就必须重新装载运行。 实训器材 器件名称 规格 数量 超想综合实验仪 3000TC 1台 仿真器 KELL 1台 电容 100uf 2个 电容 300uf 1个 电阻 10kΩ 1个 电阻 220Ω 1个 电阻 1KΩ 1个 PCB板 1张 复位开关 1个 显示灯 1个 晶振 12MHz 1个 电源接口 1个 导线 若干 注意事项 各个器件按照在图中的位置定位好 管脚放置要正确 电源线,接地线要分清 在调试过程中要找对接口 编程时注意所用显示平是8×8,64个高亮度发光管 箱子上电源不能短路 导线不需太长,接触一定要良好 焊接一定不能有虚焊 显示屏连线是要认清管脚 参考程序 显示一个汉字需要用一个8×8的LED点阵显示模块,现在网上有许多小而实用且免费的汗字点阵提取软件,例如:HZDotReader.exe或:“字模Ⅲ”Version:V3.8版,用它们只要在键盘上输入你想提取点阵的汉字就能生成所需的点阵;也可以用点阵提取软件把点阵一个一个描出生成点阵数据,还可以自己把字符的点阵一个一个描出,再把点阵数据写出来。 课程设计心得 二十一世纪,一个信息的时代。至改革开放以来全国经历了几次全国性计算机普及高等学校的计算机教育发展十分迅速,所以学习单片机应用技术是一种必然的要
您可能关注的文档
最近下载
- 中铁隧道集团有限公司工程项目管理考核办法.pdf VIP
- 人教版八年级上册道德与法治全册教学课件.pptx
- 2023年高考语文复习:新高考Ⅰ卷语言文字运用Ⅰ专项练习题(含答案).docx VIP
- 香港朗文英语3a测试卷1-3单元.pdf VIP
- 目前我国国产电动执行器市场分析.pdf VIP
- 附件1:地下车库色彩规划(基础版)(1)(1).pdf VIP
- 健全会计制度声明函.docx VIP
- 通桥[2005]2221-Ⅱ 时速250公里客运专线铁路 有碴轨道后张法预应力混凝土简支箱梁(双线)(跨度31.5m、直、曲线).pdf VIP
- 一建机电实务案例500问.pdf VIP
- 压疮事件原因分析及整改措施.docx VIP
文档评论(0)