全球旧事资料 分类
《单片机原理及应用》课程设计参考流程图
《单片机原理及应用》课程设计参考流程图
1函数波形发生器
第1页
共18页
f《单片机原理及应用》课程设计参考流程图
2255秒定时器
主程序流程图开始INT0中断服务程序流程开始T0中断服务程序流程开始
初始化:设置堆栈设定INT0为边沿触发,低级中断设定T0位定时器方式,高级中断设定T0为50mS定时设定T1为定时器方式,低级中断,定时时间为05mS设定串口为方式0
保护现场使用2区R寄存器
保护现场使用1区R寄存器
AD转换结果送定时单元
送50mS定时初值启动T0计数
R01R0Y定时单元内容为零吗?N开T0中断启动T0计数关闭INT0中断置正在定时标志N
开中断允许INT0中断关闭T0T1中断
R00
Y20R0
清报警声标志清P111秒计数值20送R0清1秒标志30秒计数值30送R1清定时时间单元清正在定时标志
恢复现场
报警声标志为1?N定时单元内容减1
Y
R11R1
中断返回
R10启动AD转换
N
T1中断服务程序流程开始NN定时单元内容为零?Y清正在定时标志05mS定时初值送T1,启动T1计数允许T1中断置报警声标志
Y停止T1计数禁止T1中断停止T0计数禁止T0中断50mS定时初值送T005mS定时初值送T1清报警声标志允许INT0中断30R1
转换好了吗?Y存储AD转换结果将转换结果(16进制数)转换为显示的字形码从串行口输出,显示转换结果
保护现场使用2区R寄存器
送05mS定时初值启动T1计数
P11取反恢复现场恢复现场中断返回
N
正在定时吗?
中断返回
Y取定时单元内容将定时单元内容(16进制数)转换为显示所需的字形码
将字形码从串行口输出,用以显示所剩时间
第2页
共18页
f《单片机原理及应用》课程设计参考流程图
3比例电压变换器
主程序流程图开始
启动AD
NAD转换好?Y取AD转换结果将转换结果取反
将取反后的AD转换结果输出至DA
第3页
共18页
f《单片机原理及应用》课程设计参考流程图
4模拟电压显示器
主程序流程图开始注:P1口和P30P33接12个LED灯,其中P33接最高位灯L12,P10接最低位灯L0。
选择AD转换通道启动AD转换
N
转换好了吗?Y取AD转换值AD转换值21,结果送累加器A
查表得到要显示的12位二进制数
将查表的得到12位二进制数低八位送P1口,高四位送P33P30
第4页
共18页
f《单片机原理及应用》课程设计参考流程图
5脉冲计数器
T1T0
T020FFHT0T0T00
2R
1R
10mST1N
YT110mST1T1T1
1
1
Y
T110mSN20mS
Y
N
N
20mSY
N
T0T0
Y
T0T0
N
Y
第5页
共18页
f《单片机原理及应用》课程设计参考流程图
6水塔水位控r
好听全球资料 返回顶部