|
大三下學(xué)期了,在老師的鼓勵下報考藍(lán)橋杯大賽,經(jīng)驗(yàn)不足,希望在此處和各位大佬們多多交流,指出我的不足之處,不勝感激。
bit (定義一個位 0 1)
sbit (定義一個管腳)
sfr (定義一個寄存器)
typedef (定義一個數(shù)據(jù)類型)
//1位8個字節(jié)
char 8位
int 16位
float 32位
//21/01/13
配置了CT07D的開發(fā)環(huán)境,下載了一些資料,,下載歷程到板子上,一切正常,但是發(fā)現(xiàn)老師的線給我配置錯了,要聯(lián)系老師換線。(每次下載要重新斷電)
//2021/01/16 數(shù)碼管的學(xué)習(xí) 單片機(jī)上是共陽級的數(shù)碼管
//0-9
//shuma = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 }
/*
0 -- 0xc0 a -- 0x88 1100 0000 & 0111 1111 = 0100 000 效果是加小數(shù)點(diǎn)
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 小數(shù)點(diǎn) -- 0x7f
9 -- 0x90
位選 com口為高電平 位選(Y6C) 段選(Y7C)
*/
顯示時間間隔1m合適,
bit 位標(biāo)量,
回家的第一個程序,竟被怎么用獨(dú)立按鍵控制一個燈的亮滅情況所難到。嗚嗚嗚嗚
看看網(wǎng)上的例程看看。
2021/01/21
千年謎題終于揭開了,我終于可以用一個按鍵控制燈的亮滅了,我在按鍵的一開始加入了這個程序P2 = Y6c ; P0 = 0x00 ; P2 = Y7c ; P0 = 0xff; P2 = 0x00;我原來的意思是當(dāng)控制LED的時候,數(shù)碼管可以全滅掉,這樣就沒有數(shù)碼管的影響了,但是執(zhí)行這個語句之后,P0端全是1,數(shù)碼管不亮了,LED也是P0端口控制的,取反之后LED=0,所以就顯示常亮狀態(tài),按鍵控制不了,看來要是先按下S4,之后的操作都會看到數(shù)碼管常亮。
2021/01/22
矩陣鍵盤 當(dāng)成4個獨(dú)立按鍵來看待
需要理解掃描思路,J5換跳冒,還有IO口的不同。
藍(lán)橋官網(wǎng)和長天單片機(jī)找資源。
|
評分
-
查看全部評分
|