烟台单片机培训精致生活让你精彩演绎
简答题(15分,每小题5分)
1.51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?
答:具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。
2.各中断源对应的中断服务程序的入口地址是否能任意设定?
答:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。
3.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。
答:如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。
例如:外部中断O的中断服务程序INTOP放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:(4分)
ORGO003H (2分)
JMP INTOP
列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对应才可得分,如外中断0对应0003H地址。
培训对象
1、单片机行业学会/协会管理者;
2、单片机企业的C语言程序设计者;
3、中高等院校欲从事单片机C语言程序设计的领导、教师和学生;
4、民办教育机构单片机职业岗位培训的工作人员。
理论内容:
1、单片机组成、应用领域及开发特点;
2、单片机结构和原理:包括51单片机的构成、微处理器及其时序、小应用系统、地址分配、管脚
功能、复位电路等;
3、C-51语言及编程方法;
4、单片机的内部编程:I/O控制、定时器、中断、串口通信;
5、单片机的外围接口及编程:WATCHDOG、EEPROM接口、串行扩展、并行扩展、DAC及ADC接口;
6、单片机其他设计:通信协议设计;抗干扰设计。
实验内容:
用专用设备试验:包括硬件设计、软件设计、定时器的使用,EEPROM的读写功能,有红、绿、黄灯的控制。
串行通信、多机通信,A/D变换等。
真正自己动手实验:包括自己动手设计硬件、焊接电路板,软件调试等。