蓝桥杯单片机方法总结(西风)
·
一
所有的东西先从数码管开始入手,先把它能显示上去再说
二在数码管的第一位显示有关模式的数字,在最后两位从30s开始倒计时
1把数码管全部熄灭
2设置变量
a有关显示模式的变量
b1s的定时标志位
c计时变量
3显示数据
Seg_Buf[4]=Time_Count/10%10;
Seg_Buf[5]=Time_Count/1%10;
4倒计时的实现,写在中断服务函数里面
if(++Timer_1s==1000)
{
Timer_1s=0;
Time_Count--;
}
三循环显示01
Seg_Mode^=1;
四显示数码管的小数点
1Seg.c


2 main


五彩灯设计-位移操作
从左往右,从右往左:_crol_(),_cror_()
函数有2个入口参数,第一个入口参数是需要位移的变量,第二个入口参数是位移的次数/位数
a=_crol_(a,1);相当于每次执行这条语句就是把a这个变量左移一位之后,把这个数据再赋给a
不要对寄存器直接进行操作,使用中间变量过渡
P1=ucLed;每一次我们只用去改变变量,就能改变P1的值
更多推荐
所有评论(0)