欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    8x8led显示屏软件开发Word文档格式.docx

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

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    8x8led显示屏软件开发Word文档格式.docx

    1、应用时限流电阻可以放在X轴或Y轴。图4 88点阵LED外观及引脚图其等效电路图如下:图5 88点阵LED等效电路2. 点阵LED扫描法介绍点阵LED一般采用扫描式显示,实际运用分为三种方式:(1)点扫描; (2)行扫描;(3)列扫描。若使用第一种方式,其扫描频率必须大于1664=1024Hz,周期小于1ms即可。若使用第二和第三种方式,则频率必须大于168=128Hz,周期小于7.8ms即可符合视觉暂留要求。此外一次驱动一列或一行(8颗LED)时需外加驱动电路提高电流,否则LED亮度会不足。第3章 单片机的配置及简介3.1 单片机介绍所谓单片机,就是将CPU,RAM,ROM,定时/计数器和多种

    2、I/O接口电路都集成在一块集成芯片上的微型计算机。MCS-51系列单片机是美国Intel公司在1980年推出的8位单片微型计算机,包含51和52两个子系列。51子系列的典型产品有8031,8051和8751三种机型 52子系列包括8032,8052二种主要机型。 51子系列的配置如下:(1)8位CPU;(2)振荡频率1.212MHZ;(3)128个字节的片内数据存储器(片内RAM);(4)21个专用寄存器;(5)4KB的片内程序存储器(8031无);(6)8位并行I/O口P0,P1,P2,P3;(7)一个全双工串行I/O口;(8)2个16位定时器/计数器;(9)5个中断源,分为2个优先级;本系

    3、统选用ATMEL89S51系列单片机,由于它的模块化设计为适应具体的应用提供了极大的灵活性,便于扩展功能,有效的提高了系统的经济性。AT89S51是一种低工耗、高性能的片内含有4KB快闪可编程/擦除只读存储器的八位CMOS微控制器,使用高密度、非易失存储编程器对程序存储器重复编程。AT89S51具有以下特点:(1)与MCS-51微控制器产品系列兼容。(2)片内有4KB可在线重复编程的快闪擦写存储器。(3)32条可编程I/O线。(4)程序存储器具有三级加密保护。(5)可编程全全双工串行通道。(6)空闲状态维持低功耗和掉电状态保存存储内容。(7)而且与87C51系列的引脚也完全兼容。89S51单片

    4、机结构如图3-1所示:图3-1 89S51单片机结构框图51系列单片机的引脚功能:主电源引脚Vss、VccVss:接地,Vcc:接+5V电源外接晶振引脚 XTAL1、XTAL2 XTAL1:片内反向放大器输入端,XTAL2:片内反向放大器输出端输入/输出引脚 P0、P1、P2、P3P0.0P0.7:P0口的8个引脚,P0口是8位漏极开路型双向I/0端口,在接有片外存储器或I/0扩展接口时,P0.0P0.7分时复用,作低8位地址总线与双向8位数据总线P1.0P1.7:P1口的8个引脚,P1口是一个带内部上拉电阻的8位双向I/O口,对于52子系列,P1.0还可用于定时器/计数器2的计数脉冲输入端2

    5、,1.1还可作定时器/计数器2的外部控制端T2EX。P2.0P2.7:P2口的8个引脚,P2口也是一个带内部上拉电阻的双向I/O口,在访问片外存储器或扩展I/O接口时,还用于提供高8位地址。P3.0P3.7:P3口的8个引脚,P3口也是一个带上拉电阻的I/O口,除可以作双向的输入输出口外,还具有第2功能。见表3-1表3-1 P3口第二功能表引脚第二功能P3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7RXD(串行口输入)TXD(串行口输出)INT0(外部中断0输入)INT1(外部中断1输入)T0(定时器0的外部中断)T1(定时器1的外部中断)WR(片外数据存储器写控制信号)RD(

    6、片外数据存储器读控制信号)控制线(4条):ALE/PROG:双功能引脚。由于P0口的8个引脚是低8位地址总线与数据总线分时复用,因此必须将P0口输出的低8位地址进行锁存。在访问片外存储器时,每机器周期该信号出现2次。其下降沿用于控制锁存P0口输出的低8 位地址。即使不访问片外存储器,该引脚上仍出现上述频率的周期性信号,因此也可作为对外输出的时钟脉冲,频率为振荡器频率的1/6,必须注意的是:在访问片内外存储器时,ALE脉冲会跳空1个。对片内含有EPROM的机型,此引脚在编程时可作为编程脉冲PROG的输入端。PSEN:片外程序存储器读选通信号输出端,在CPU从片外程序存储器取指期间,此信号每个机器

    7、周期两次有效,以通过P0口读入指令,在访问片外数据存储器时,该信号不出现。EA/Vpp:双功能引脚,为片外程序存储器选用端。当该引脚信号有效时,选择片外程序存储器,即EA/Vpp=1时,访问片内程序存储器。对片内含有EPROM的机型,此引脚在编程期间用于施加+21v的编程电压。RST/VPO:双功能引脚,在单片机工作期间,当此引脚上出现连接2个机器周期的高电平时可实现复位操作。在Vcc掉电期间,若该引脚接备用电源(+5v),可向片内RAM供电,以保存片内RAM中的信息。3.2 单片机系统设计按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统和典型应用系统等。(1)最小

    8、应用系统:能维持单片机运行的最简单配置的系统。这种系统成本低廉、结构简单,常常构成一些简单的控制系统,如开关状态的输入/输出控制等。对于片内有ROM/EPROM/FLASH RAM的单片机,构成最小应用系统时,只要将单片机接上时钟电路、复位电路和电源即可,如图3-2(a)所示。图3-2 89S51单片机最小应用系统由于集成度的限制,这种最小应用系统只能用作一些小型的控制单元。其应用特点是:有可供用户使用的大量I/O口线,P0、P1、P2、P3都可用作用户I/O口用。由于没有外部存储器扩展,应接高电平。内部存储器容量有限(只有4KB地址空间)。应用系统开发具有特殊性。由于这类应用系统应用程序量不

    9、大,外电路简单,因而采用模拟开发手段较好。对于片内无ROM/EPROM/FLASH RAM的单片机,其最小系统除了外部配置时钟电路、复位电路和电源外,还应在片外扩展EPROM、EEPROM作为程序存储器用,如图3(b)所示,应接地。(2)最小功耗应用系统最小功耗应用系统是指为了保证正常运行,系统的功率消耗最小。这是单片机应用系统中的一个引人入目的构成方式。在单片机芯片结构设计时,一般为构成最小功耗应用系统提供了必要条件,例如,各种系列的单片机都有CMOS工艺类型,而且在这类单片机中都设置了低功耗运行的WAIT和STOP方式。设计最小功耗应用系统时,必须使系统内的所有器件、外设都有最小的功耗,而

    10、且能充分运用WAIT和STOP方式运行。最小功耗应用系统常用在一些袖珍式智能仪表、野外工作仪表以及在无源网络、接口中的单片机工作子站。3.3 单片机的发展趋势今后单片机的发展趋势,将是进一步向着多功能、高性能、高速度、低功耗、低价格、存储容量扩大和增强I/O功能及结构兼容等方面发展。其发展趋势主要有以下几个方面:1. 多功能在单片机中尽可能多地把应用所需的存储器、各种功能的I/O口都集成在一块芯片内,使单片机的功能更加强大。如把LED、LCD或VFD显示驱动器也开始集成在8位单片机中。2. 高性能进一步改进CPU的性能,加快指令运算的速度和提高系统控制的可靠性,采用精简指令系统计算机RISC(

    11、Reduced Instruction Set Computer)结构和流水线技术,大幅度提高运行速度。现指令速度最高者已达100MIPS(Million Instruction Per Seconds,即兆指令每秒),并加强了位处理功能、中断和定时控制功能,使单片机的性能明显地优于同类型的微处理器。单片机集成度进步提高,有的单片机的寻址能力已突破64 KB的限制,8位、16位的单片机有的寻址能力已达到1 MB和16 MB。片内ROM的容量可达64 KB,RAM的容量可达2 KB。3. 低电压、低功耗允许使用的电压范围越来越宽,一般在36V范围内工作,有的已能在1.2V或0.9V电压下工作。几

    12、乎所有的单片机都具有省电运行方式。单片机的功耗已从mA级降到A级,甚至1A以下,在一粒钮扣电池下就可长期工作。低功耗化的效应不仅是功耗低,而且带来了产品的高可靠性、高抗干扰能力以及产品的便携化。4. 低价格单片机应用的另一显著特点是量大面广。促使世界各国公司在提高单片机性能的同时,也十分注意降低价格。如Z-8系列的Z8600、80C51系列的80C31每片仅售1-1.5美元。提高性能价格比是各公司竞争的主要策略和不懈追求的目标。第4章 系统软件设计利用数组将各数字字符的编码存放在寄存器中,在执行显示过程中从寄存器中将对应数字或字符编码的数组一一轮流调出即可实现动态。4.1数字的编码各个数字对应

    13、的编码如下:0x0C,0x12,0x12,0x12,0x12,0x12,0x0C,0x00,/*0,0*/ /显示数字0/0x04,0x06,0x04,0x04,0x04,0x04,0x0E,0x00,/*1,1*/ /显示数字1/0x0C,0x12,0x10,0x08,0x04,0x02,0x1E,0x00,/*2,2*/ /显示数字2/0x0C,0x12,0x10,0x0C,0x10,0x12,0x0C,0x00,/*3,3*/ /显示数字3/0x08,0x0C,0x0C,0x0A,0x0A,0x1E,0x08,0x00,/*4,4*/ /显示数字4/0x1E,0x02,0x02,0x0E

    14、,0x10,0x10,0x0E,0x00,/*5,5*/ /显示数字5/0x0C,0x12,0x02,0x0E,0x12,0x12,0x0C,0x00,/*6,6*/ /显示数字6/0x1E,0x12,0x10,0x08,0x04,0x04,0x04,0x00,/*7,7*/ /显示数字7/0x0C,0x12,0x12,0x0C,0x12,0x12,0x0C,0x00,/*8,8*/ /显示数字8/0x0C,0x12,0x12,0x1C,0x10,0x12,0x0C,0x00,/*9,9*/ /显示数字9/4.2字母的编码各个字母所对应的编码如下:0x0C,0x12,0x12,0x12,0x1

    15、E,0x12,0x12,0x00,/*A,0*/ /显示字母A/0x0E,0x12,0x12,0x0E,0x12,0x12,0x0E,0x00,/*B,1*/ /显示数字B/0x0C,0x12,0x02,0x02,0x02,0x12,0x0C,0x00,/*C,2*/ /显示数字C/0x0E,0x12,0x12,0x12,0x12,0x12,0x0E,0x00,/*D,3*/ /显示数字D/0x1E,0x02,0x02,0x0E,0x02,0x02,0x1E,0x00,/*E,4*/ /显示数字E/0x1E,0x02,0x02,0x0E,0x02,0x02,0x02,0x00,/*F,5*/

    16、/显示数字F/0x0C,0x12,0x02,0x1A,0x12,0x12,0x0C,0x00,/*G,6*/ /显示数字G/0x12,0x12,0x12,0x1E,0x12,0x12,0x12,0x00,/*H,7*/ /显示数字H/0x0E,0x04,0x04,0x04,0x04,0x04,0x0E,0x00,/*I,8*/ /显示数字I/0x10,0x10,0x10,0x10,0x12,0x12,0x0C,0x00,/*J,9*/ /显示数字J/0x12,0x12,0x0A,0x06,0x0A,0x12,0x12,0x00,/*K,10*/ /显示数字K/0x02,0x02,0x02,0x

    17、02,0x02,0x02,0x1E,0x00,/*L,11*/ /显示数字L/0x12,0x1E,0x1E,0x12,0x12,0x12,0x12,0x00,/*M,12*/ /显示数字M/0x12,0x16,0x16,0x1A,0x1A,0x12,0x12,0x00,/*N,13*/ /显示数字N/0x1E,0x12,0x12,0x12,0x12,0x12,0x1E,0x00,/*O,14*/ /显示数字O/0x0E,0x12,0x12,0x0E,0x02,0x02,0x02,0x00,/*P,15*/ /显示数字P/0x0C,0x12,0x12,0x12,0x16,0x1A,0x1C,0x

    18、00,/*Q,16*/ /显示数字Q/0x0E,0x12,0x12,0x0E,0x06,0x0A,0x12,0x00,/*R,17*/ /显示数字R/0x0C,0x12,0x02,0x0C,0x10,0x12,0x0C,0x00,/*S,18*/ /显示数字S/0x1E,0x04,0x04,0x04,0x04,0x04,0x04,0x00,/*T,19*/ /显示数字T/0x12,0x12,0x12,0x12,0x12,0x12,0x0C,0x00,/*U,20*/ /显示数字U/0x12,0x12,0x12,0x12,0x0C,0x0C,0x0C,0x00,/*V,21*/ /显示数字V/0

    19、x12,0x12,0x12,0x12,0x1E,0x1E,0x12,0x00,/*W,22*/ /显示数字W/0x12,0x12,0x0C,0x0C,0x0C,0x12,0x12,0x00,/*X,23*/ /显示数字X/0x11,0x11,0x0A,0x04,0x04,0x04,0x04,0x00,/*Y,24*/ /显示数字Y/0x1E,0x10,0x08,0x0C,0x04,0x02,0x1E,0x00,/*Z,25*/ /显示数字Z/THO ,TLO装入初值开始4.3 程序流程图调用数组赋给P0Cnta+Cntb+TR0置1 启动T0TMOD初始化YN4.4 完整程序#include

    20、AT89S51.Hunsigned char code tab=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f;unsigned char code digittab8=0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/* ,0*/0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,/*_0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,/*0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,/*0x00,0x00,0x00,0x00,0xFF,

    21、0xFF,0xFF,0xFF,/*0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,/*0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,/*|0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,/*0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,/*0x08,0x08,0x08,0x08,0x08,0x08,

    22、0x08,0x08,/*0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,/*0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,/*0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,/*0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,/*0x08,0x3E,0x7F,0x24,0x1A,0x49,0x78,0x00,/*老,0*/ 0x72,0x24,0xFE,0xAE,0xEE,0x24,0x22,0x21,/*师0x0A,0xEA,0x9F,0xFA,0x4A,0x44,0x6A,0x51,/*好,1*/,2*/,3*/,4*/,5*/,6*/,7*/,8*/,9*/,10*/,11*/,12*/,13*/0x1E,0x12,0x12,0x12,0x12,0x12,0x1E,0x


    注意事项

    本文(8x8led显示屏软件开发Word文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开