大三下学期了,在老师的鼓励下报考蓝桥杯大赛,经验不足,希望在此处和各位大佬们多多交流,指出我的不足之处,不胜感激。
bit (定义一个位 0 1)
sbit (定义一个管脚)
sfr (定义一个寄存器)
typedef (定义一个数据类型)
//1位8个字节
char 8位
int 16位
float 32位
//21/01/13
配置了CT07D的开发环境,下载了一些资料,,下载历程到板子上,一切正常,但是发现老师的线给我配置错了,要联系老师换线。(每次下载要重新断电)
//2021/01/16 数码管的学习 单片机上是共阳级的数码管
//0-9
//shuma = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 }
/*
0 -- 0xc0 a -- 0x88 1100 0000 & 0111 1111 = 0100 000 效果是加小数点
1 -- 0xf9 b -- 0x83
2 -- 0xa4 c -- 0xc6
3 -- 0xb0 d -- 0xa1
4 -- 0x99 e -- 0x86
5 -- 0x92 f -- 0x8e
6 -- 0x82 全灭 -- 0xff
7 -- 0xf8 全亮 -- 0x00
8 -- 0x80 小数点 -- 0x7f
9 -- 0x90
位选 com口为高电平 位选(Y6C) 段选(Y7C)
*/
显示时间间隔1m合适,
bit 位标量,
回家的第一个程序,竟被怎么用独立按键控制一个灯的亮灭情况所难到。呜呜呜呜
看看网上的例程看看。
2021/01/21
千年谜题终于揭开了,我终于可以用一个按键控制灯的亮灭了,我在按键的一开始加入了这个程序P2 = Y6c ; P0 = 0x00 ; P2 = Y7c ; P0 = 0xff; P2 = 0x00;我原来的意思是当控制LED的时候,数码管可以全灭掉,这样就没有数码管的影响了,但是执行这个语句之后,P0端全是1,数码管不亮了,LED也是P0端口控制的,取反之后LED=0,所以就显示常亮状态,按键控制不了,看来要是先按下S4,之后的操作都会看到数码管常亮。
2021/01/22
矩阵键盘 当成4个独立按键来看待
需要理解扫描思路,J5换跳冒,还有IO口的不同。
蓝桥官网和长天单片机找资源。
|