×

51单片机的DOS操作系统设计与实现的详细资料说明

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

安德森大

分享资料个

  前面我们学习了8051单片机和C语言的相关知识,但只能在PC上开发程序,并且8051单片机一次只能加载一个程序并运行。下面我们将基于8051单片机搭建一个小型的计算机,并且为其开发一个小型的磁盘操作系统,最终这台小型计算机将能够运行SD 卡上的各种应用程序,这台小型计算机就起名为51PC。这样我们就可以在PC上开发应用程序,把应用程序以文件的方式写入SD 卡,把SD卡插入51PC,只需输入应用程序的名字就能运行程序,有点像古老的DOS系统,

  怎样才能运行SD卡上的二进制程序呢? 8051单片机有64KB程序存储空间和64KB数据存储空间,我们外扩64KB数据存储器(SRAM),把SD中的程序搬移到外扩的SRAM中是可以的。此外, 8051单片机运行时,如果访问的程序存储空间超出片内实际的程序存储器大小,那么单片机将通过PSEN引脚访问片外的程序存储器,当外扩的程序存储器和外扩的SRAM是同一块芯片时,不就可以实现运行SRAM中的程序了。

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

评论(0)
发评论

下载排行榜

全部0条评论

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