《单片机应用系统设计》复****内容
实验箱指导书上册
实验五使用汇编语言实现A口作为输入口、B口作为输出口
题目15.
实验六使用C语言实现A口作为输入口、B口作为输出口
题目16.
实验七定时器Timer A/B
题目17.
使用汇编语言实现TimerB定时器实验:当输入时钟源频率分别为Fosc/2、Fosc/256、32768HZ、8192HZ、4096HZ时观察输出频率,设置不同的计数初值,使得每次的计数时间都为2s;通过设置P_TimerB_Ctrl(700DH)单元的第6~9位设置它的占空比,并通过IOB9观察输出波形。
可以参考试验箱指导书上册第一章实验程序7
实验八系统时钟
编程要求:编写一个汇编语言程序。
2. 实现功能:选择不同Fosc信号频率或CPUClk频率。
3. 实验现象:选择不同Fosc信号频率或CPUClk频率时发光二极管亮灭闪烁的快慢不同。
题目18.
编写一个汇编语言程序,选择系统时钟为20 .48MHz,CPU时钟为Fosc/64,,观察发光二极管状态。IOA0~IOA7分别依次连接发光二极管D11~D4
]或者实验8源程序里延时程序,根据机器周期的不同按比例适当修改循环次数即可.
题目19.
编写一个汇编语言程序,选择系统时钟为,,CPU时钟为Fosc/32,每延时1秒发光二极管的状态变化一次;;观察发光二极管状态。(IOA0~IOA7分别依次连接发光二极管D11~D4; ]或者参考实验8源程序里延时程序,根据机器周期的不同按比例适当修改循环次数即可.
题目20.
编写一个汇编语言程序,,CPU时钟为Fosc/16,利用延时程序,延时时间到2秒时发光二极管的状态变化一次;观察发光二极管状态。(IOA0~IOA7分别依次连接发光二极管D11~D4; ]或者参考实验8源程序里延时程序,根据机器周期的不同按比例适当修改循环次数即可.
可以参考试验箱指导书上册第一章实验程序8
题目21.
编写一个汇编语言程序,,CPU时钟为Fosc/16,利用延时程序,延时时间到2秒时发光二极管的状态变化一次;观察发光二极管状态。(IOA0~IOA7分别依次连接发光二极管D11~D4; ]或者实验8源程序里延时程序,根据机器周期的不同按比例适当修改循环次数即可.
可以参考试验箱指导书上册第一章实验程序8
题目22.
编写一个汇编语言程序,,CPU时钟为Fosc/64,利用延时程序,延时时间1秒到时发光二极管的状态变化一次;观察发光二极管状态。(IOA0~IOA7分别依次连接发光二极管D11~D4; ]或者实验8源程序里延时程序,根据机器周期的不同按比例适当修改循环次数即可. 可以参考试验箱指导书上册第一章实验程序8
题目23.
编写一个汇编语言程序,,CPU时钟为Fosc/32,利用延时程序,延时时间到2秒时发光二极管的状态变化一次;观察发光二极管状态。(IOA0~IOA7分别依次连接发光二极管D11~D4; ]或者实验8源程序里延时程序,根据机器周期的不同按比例适当修改循环次数即可. 可以参考试验箱指导书上册第一章实验程序8
题目24.
编写一个汇编语言程序,,CPU时钟为Fosc/8,利用延时程序,延时时间到2秒时发光二极管的状态变化一次;观察发光二极管状态。(IOA0~IOA7分别依次连接发光二极管D11~D4; ]或者参考实验8源程序里延时程序,根据机器周期的不同按比例适当修改循环次数即可.
可以参考试验箱指导书上册第一章实验程序8
实验九 FIQ中断
实现功能:打开并设置TimerA和TimerB定时器,并打开它们的FIQ中断,当有TimerA/B的FIQ中断请求时,响应相应的中断服务程序,在中断服务中翻转I/O端口输出电平,以控制接在I/O端口的发光二极管的亮灭。
题目25.
编程要求:编写一个汇编语言程序。
实现功能与实验现象:
TimerA定时长度为2s,当进入TimerA的FIQ中断后,翻转IOA口低四位的输出电平以控制接在IOA低四位端口的发光二极管;TimerB定时长度为1s,当进入TimerB的FIQ中断后,翻转IOB口低四位的输出电平以控制接在
2014凌阳单片机(复习内容) 来自淘豆网www.taodocs.com转载请标明出处.