標(biāo)題: 藍(lán)橋杯大賽學(xué)習(xí)歷程 [打印本頁]

作者: 花花123456    時(shí)間: 2021-3-4 14:58
標(biāo)題: 藍(lán)橋杯大賽學(xué)習(xí)歷程
大三下學(xué)期了,在老師的鼓勵(lì)下報(bào)考藍(lán)橋杯大賽,經(jīng)驗(yàn)不足,希望在此處和各位大佬們多多交流,指出我的不足之處,不勝感激。

bit   (定義一個(gè)位 0 1)
sbit (定義一個(gè)管腳)
sfr  (定義一個(gè)寄存器)
typedef     (定義一個(gè)數(shù)據(jù)類型)
//1位8個(gè)字節(jié)
char 8位
int    16位
float  32位

//21/01/13
配置了CT07D的開發(fā)環(huán)境,下載了一些資料,,下載歷程到板子上,一切正常,但是發(fā)現(xiàn)老師的線給我配置錯(cuò)了,要聯(lián)系老師換線。(每次下載要重新斷電)


//2021/01/16 數(shù)碼管的學(xué)習(xí)   單片機(jī)上是共陽級(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)
*/
顯示時(shí)間間隔1m合適,

bit 位標(biāo)量,

回家的第一個(gè)程序,竟被怎么用獨(dú)立按鍵控制一個(gè)燈的亮滅情況所難到。嗚嗚嗚嗚
看看網(wǎng)上的例程看看。
2021/01/21
千年謎題終于揭開了,我終于可以用一個(gè)按鍵控制燈的亮滅了,我在按鍵的一開始加入了這個(gè)程序P2 = Y6c ; P0 = 0x00 ;  P2 = Y7c ;  P0 = 0xff; P2 = 0x00;我原來的意思是當(dāng)控制LED的時(shí)候,數(shù)碼管可以全滅掉,這樣就沒有數(shù)碼管的影響了,但是執(zhí)行這個(gè)語句之后,P0端全是1,數(shù)碼管不亮了,LED也是P0端口控制的,取反之后LED=0,所以就顯示常亮狀態(tài),按鍵控制不了,看來要是先按下S4,之后的操作都會(huì)看到數(shù)碼管常亮。

2021/01/22
矩陣鍵盤  當(dāng)成4個(gè)獨(dú)立按鍵來看待
需要理解掃描思路,J5換跳冒,還有IO口的不同。
藍(lán)橋官網(wǎng)和長天單片機(jī)找資源。


作者: 幕后煮屎人    時(shí)間: 2021-3-5 15:39
這比賽具體比啥?




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1