×

51单片机的数码管和电脑的显示屏字符资料免费下载

消耗积分:1 | 格式:pdf | 大小:0.04 MB | 2019-04-23

分享资料个

本文档的主要内容详细介绍的是51单片机的数码管和电脑的显示屏字符资料免费下载。

  最简单的字符设备:51MCU的数码管,比如你写P0=0xaa,在reg52.h头文件中有sfr P0 = 0x80,这句话的意思是把单片机内存中地址为0x80处的寄存器重新起名叫 P0,当然你也可以把那句换改成#define P0 (*(volatile unsigned int*)0x80),最后的结果还是0x80内存地址上的一个字节等于0xaa,导致数码管上显示出特定字符。

  再往复杂里说:如电脑的显示屏,你要在屏幕特定位置上显示出一个红色的A,你只需要在显存(显存的内存地址为0xB8000)的特定位置写入一个字0x0c41,其中0x0c 代表红色对应的编码,0x41为A的ASC码,至于为啥你往显存写了一个字(1 word=2 bytes)屏幕就显示出了一个红色的A,这就和前面的数码管一样,得归功与硬件(包括处理器和显示设备)的功劳,另外你可以将电脑的屏幕想成有限个数码管组成,这样一来屏幕就和一片内存区域(显存)对应了起来

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !