课程主要内容: 51单片机硬件结构 C51基础知识及其基本程序设计 C51函数、数组、指针定义及应用 c单片机内部资源及其C语言编程 单片机资源扩展及其C语言编程 综合程序设计 考试
单片机C语言应用程序设计 51单片机硬件结构 C51基础知识及其基本程序设计 C51函数、数组、指针定义及应用 单片机内部资源及其C语言编程 单片机资源扩展及其C语言编程 综合程序设计 考试
四c51编程设计 41MCS-51内部资源使用的C语言编程 42MCS-51片外扩展的C语言编程 4.3频率量测量的C语言编程
单片机C语言应用程序设计 四 C51编程设计 4.1 MCS-51内部资源使用的C语言编程 4.2 MCS-51片外扩展的C语言编程 4.3 频率量测量的C语言编程
4IMCS51内部资源使用的C语言编程 411中断应用的C语言编程 C51编译器支持在C源程序中直接开发中断程序。中断服务 程序是通过按规定语法格式定义的一个函数 中断服务程序的函数定义的语法格式如下: 返回值函数名([参数] interrupt musing n
单片机C语言应用程序设计 4.1 MCS-51内部资源使用的C语言编程 4.1.1 中断应用的C语言编程 C51编译器支持在C源程序中直接开发中断程序。中断服务 程序是通过按规定语法格式定义的一个函数。 中断服务程序的函数定义的语法格式如下: 返回值 函数名([参数]) interrupt m[using n] { } …
表41MCS51中断源编号 编号 中断源 入口地址 外部中断0 0003H 定时器/计数器0 00OBH 外部中断1 0013H 定时器/计数器1 001BH 串行口中断 0023H
单片机C语言应用程序设计 表4.1 MCS-51中断源编号 编 号 中 断 源 入 口 地 址 0 外部中断0 0003H 1 定时器/计数器0 000BH 2 外部中断1 0013H 3 定时器/计数器1 001BH 4 串行口中断 0023H
ingn选项用于实现工作寄存器组的切换,n是中断服务子 程序中选用的工作寄存器组号(0~3)。在许多情况下,响应中断 时需保护有关现场信息,以便中断返回后,能使中断前的源程序 从断点处继续正确地执行下去。这在MCS-51单片机中,能很方便 地利用工作寄存器组的切换来实现。即在进入中断服务程序前的 程序中使用一组工作寄存器,进入中断服务程序后,由" using n" 切换到另一组寄存器,中断返回后又恢复到原寄存器组。这样互 相切换的两组寄存器中的内容彼此都没有被破坏
单片机C语言应用程序设计 using n 选项用于实现工作寄存器组的切换,n是中断服务子 程序中选用的工作寄存器组号(0 ~ 3)。在许多情况下,响应中断 时需保护有关现场信息,以便中断返回后,能使中断前的源程序 从断点处继续正确地执行下去。这在MCS-51单片机中,能很方便 地利用工作寄存器组的切换来实现。即在进入中断服务程序前的 程序中使用一组工作寄存器,进入中断服务程序后,由"using n" 切换到另一组寄存器,中断返回后又恢复到原寄存器组。这样互 相切换的两组寄存器中的内容彼此都没有被破坏