网站大量收购闲置独家精品文档,联系QQ:2885784924

单片机实验5(LED与大屏幕显示)课件.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机实验5(LED与大屏幕显示)课件

实验五 LED 数码管与大屏幕显示 一、实验目的: 1、掌握数码管与大屏幕汉字显示技术。 2、用XLISP软件和keil-uvision2集成调试软件进行实验并能得到正确的实验结果。 二、实验内容 1、基本部分 (1)用LED数码管动态显示 (2)大屏幕汉字显示屏显示“倚天一出宝刀屠龙”。 2、提高部分 编程序用大屏幕显示“北京理工珠海学院”。 三、实验步骤 1、数码管动态扫描显 (1)硬件连接: 使用USB线和串口线,将XL2000综合仿真仪与微型计算机连接起来; 数码管的数据(段码)口 JP5接到CPU部份的P0口JP51。 数码管的显示位(位码)口 JP8接到CPU部份的P2口JP52。 #include reg51.h void delay50ms() { TH1=0x3c; // 50ms定时 TL1=0xb0; TR1=1; while(!TF1); TF1=0; } void main() { unsigned char led[]={0x28,0x7e,0xa2,0x62,0x74,0x61,0x21,0x7a}; unsigned char i,w; TMOD=0x10; (2)参考程序 while(1) { w=0x01; //位选码为01H for(i=0;i8;i++) { P2=~w; //位选码送P2 w=1; //位选码左移 P0=led[i];//显示码送P0 delay50ms(); //延时 } } } 仿真仪LED排列:c e dp d g a f b 问题:为何不能正确显示?如何使显示稳定? 2、大屏幕汉字显示 (1)硬件连接 用一根8PIN的数据排线,一端接到汉字屏部分的JP55一端接到CPU部份的P0口JP51, 用一根8PIN的数据排线,一端接到汉字屏部分的JP54一端接到CPU部份的P2口JP52, 用一根4PIN数据线一端插入CPU部分JP44(P1口)的P1.0,P1.1,P1.2,P1.3另外一端插入汉字屏部分的JP62. (2)参考程序 #includereg51.h #define uchar unsigned char //宏定义 #define uint unsigned int uchar code yi_1[]={0x01,0x00,0x02,0x00,0x04,0x00,0x1F,0xFF, 0xE2,0x00,0x22,0x00,0x22,0xFC,0x26,0x88, 0x2A,0x88,0xF2,0x88,0x2A,0xFA,0x26,0x01, 0x63,0xFE,0x26,0x00,0x02,0x00,0x00,0x00}; //汉字“倚” uchar code tian[]={0x02,0x01,0x42,0x01,0x42,0x02,0x42,0x04, 0x42,0x08,0x42,0x30,0x42,0xC0,0x7F,0x00, 0x42,0xC0,0x42,0x30,0x42,0x08,0x42,0x04, 0xC2,0x02,0x46,0x03,0x02,0x02,0x00,0x00}; //汉字 “天” uchar code yi_2[]={0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00, 0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00, 0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00, 0x01,0x00,0x03,0x00,0x01,0x00,0x00,0x00}; //汉字 “一” uchar code chu[] ={0x00,0x00,0x00,0x7F,0x3F,0x02,0x02,0x02, 0x02,0x02,0x02,0x02,0x02,0x02,0xFF,0xFE, 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, 0x3F,0x02,0x00,0x7F,0x00,0x00,0x00,0x00}; //汉字 “出” uchar code bao[] ={0x08,0x00,0x30,0x02,0x22,0x02,0x22,0x42, 0x22,0x42,0x22,0x42,0xA2,0x42,0x63,0xFE, 0x22,0x42,

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档