单片机C语言试.docVIP

  • 5
  • 0
  • 约2.7千字
  • 约 6页
  • 2016-11-23 发布于贵州
  • 举报
因为个人使用旧版(第4版),页码统一也旧版页码为准,望见谅。 个人纯手打,若有错漏,望多多包含。祝大家考试顺利! 07-08 A卷 一、问答题 1、用单片机C语言针对外部扩展接口芯片编程时,为什么需要absacc.h头文件? 答:(详见课本P342即附录B 6.头文件的内容) 该头文件中包含的宏定义允许用户直接访问8051单片机的不同存储区。 包括:(具体区别见P335-337)(可省略) CBYTE:允许用户访问程序存储器中某一字节; XBYTE:允许用户访问8051外部数据存储器中某一字节; DBYTE:允许用户访问8051单片机内部数据存储器中某一字节; PBYTE:允许用户访问按页访问8051外部数据存储器中某一字节; CWORD:允许用户访问程序存储器中某一字节; XWORD:允许用户访问8051外部数据存储器中某一字节; DWORD:允许用户访问8051单片机内部数据存储器中某一字节; PWORD:允许用户按页访问8051外部数据存储器中某一字节; 当51单片机通过8255(8155)和锁存器74LS273等来扩展IO时,需要用到外部数据存储器,常使用宏XBYTE。 2、单片机C语言Cx51对单片机内部资源和外部资源变量和地址的定义是否与普通C语言兼容,为什么? 答:详见章节3.4 P64-67 不兼容。8051单片机片内有21个特殊功能寄存器(SFR),分散

文档评论(0)

1亿VIP精品文档

相关文档