单片机c语言编程.pptxVIP

  • 10
  • 0
  • 约1.15万字
  • 约 60页
  • 2020-01-14 发布于上海
  • 举报
51单片机硬件结构 C51基础知识及其基本程序设计 C51函数、数组、指针定义及应用 单片机内部资源及其C语言编程 单片机资源扩展及其C语言编程 综合程序设计 考试; 四 C51编程设计 4.1 MCS-51内部资源使用的C语言编程 4.2 MCS-51片外扩展的C语言编程 4.3 频率量测量的C语言编程;4.1 MCS-51内部资源使用的C语言编程;表4.1 MCS-51中断源编号; using n 选项用于实现工作寄存器组的切换,n是中断服务子程序中选用的工作寄存器组号(0 ~ 3)。在许多情况下,响应中断时需保护有关现场???息,以便中断返回后,能使中断前的源程序从断点处继续正确地执行下去。这在MCS-51单片机中,能很方便地利用工作寄存器组的切换来实现。即在进入中断服务程序前的程序中使用一组工作寄存器,进入中断服务程序后,由using n切换到另一组寄存器,中断返回后又恢复到原寄存器组。这样互相切换的两组寄存器中的内容彼此都没有被破坏。;图 4.1 扩展多个中断源; 在中断服务程序中仅设置标志,并保存I/O口输入状态。Franklin C51编译器提供定义特定MCS-51系列成员的寄存器头文件。MCS-51头文件为reg51.h。C51程序如下:;for(; ;) {

文档评论(0)

1亿VIP精品文档

相关文档