概述
实验题
1
、
由按键
S1
产生外部中断
1
,
S1
按一次
L0
、
L2
、
L4
、
L6
亮,再按一次
L1
、
L3
、
L5
、
L7
亮。
2
、
由按键
S1
产生外部中断
1
控制
T0
启停,
T0
产生
100ms
定时,使
4
个数码管循环显示
0
中的一段,每段显示时间为
1S
。
3
、
T1
工作于方式
2
,产生
250uS
精确定时,产生
0~9
秒计时,并显示在数码管上。
4
、
串口工作于方式
1
,波特率为
9600bps
,当单片机收到
PC
机串口发来的任何字符,都立
刻转发给
PC
。
5
、
串口工作于方式
1
,波特率为
9600bps
,当单片机收到
PC
机串口发来的‘
0
’
~
‘
9
’
,回
送
0~9
,当收到‘
a
’
~
‘
z
’时回送‘
A
’
~
‘
Z
’
。
6
、
串口工作于方式
1
,波特率为
9600bps
,当单片机收到
PC
机串口发来的‘
1
’
,回送字符
串
“
Start
”
,
并启动
T0
产生
1S
的方波控制
L0~L7
闪烁,
当收到
‘
2
’
时回送字符串
“
Stop
”
,
并停止控制
L0~L7
。
7
、
串口工作于方式
1
,波特率为
9600bps
,当单片机收到
PC
机串口发来的‘
Start
’
,回送
字符串“
Ok1
”
,并启动
T0
产生
1S
的方波控制
L0~L7
闪烁,当收到‘
Stop
’时回送字
符串“
Ok2
”
,并停止控制
L0~L7
。
8
、
当
S1
工作于独立按键方式时(需考虑按键抖动,软件滤波)
,按第
1
次,
L0~L3
以
0.5
秒为周期闪烁,串口以
9600bps
波特率发送字符‘
1
’一次,按第
2
次,
L4~L7
以
1
秒
为周期闪烁,串口以
9600bps
波特率发送字符‘
2
’一次,按第
3
次,
L0~L7
以
2
秒为
周期闪烁,串口以
9600bps
波特率发送字符‘
3
’一次。再按一次回到第一次的模式,
如此循环。
本人自己写的
示例程序
,验证可用,仅供参考学习用:
附部分原理图:
最后
以上就是标致水池为你收集整理的51单片机基本刷屏测试实验_51单片机入门实验及示例程序的全部内容,希望文章能够帮你解决51单片机基本刷屏测试实验_51单片机入门实验及示例程序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复