首先在設(shè)計(jì)產(chǎn)品之前,有必要做一些理論上的充電。需要預(yù)備的理論基礎(chǔ)包括進(jìn)制、數(shù)字電平、發(fā)光二極管、keil軟件和proteus軟件的使用。
點(diǎn)燃一個(gè)發(fā)光二極管
一、幾種重要的進(jìn)制
1、二進(jìn)制(以下羅列出二進(jìn)制對(duì)應(yīng)的十進(jìn)制)
十進(jìn)制 | 二進(jìn)制 | 十進(jìn)制 | 二進(jìn)制 |
0 | 00 | 6 | 110 |
1 | 01 | 7 | 111 |
2 | 10 | 8 | 1000 |
3 | 11 | 9 | 1001 |
4 | 100 | 10 | 1010 |
5 | 101 | 11 | 1011 |
2、十六進(jìn)制
(1)是二進(jìn)制的簡(jiǎn)短表示形式。十進(jìn)制中的0-15分別表示為十六進(jìn)制的0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
(2)二進(jìn)制與十六進(jìn)制之間的轉(zhuǎn)換規(guī)律:一般把四個(gè)二進(jìn)制數(shù)放在一起轉(zhuǎn)換成一個(gè)十六進(jìn)制數(shù),轉(zhuǎn)換時(shí)先把二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù),再把十進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)。
3、各種進(jìn)制之間的轉(zhuǎn)換關(guān)系表
進(jìn)制之間的轉(zhuǎn)換
具體的進(jìn)制最基礎(chǔ)的內(nèi)容可以參考計(jì)算機(jī)基礎(chǔ)中對(duì)應(yīng)的進(jìn)制部分,既然是能初學(xué)單片機(jī)了,想必大部分初學(xué)者還是有這方面基礎(chǔ)的。
二、數(shù)字電平
分為高電平(“1”)和低電平(“0”)
與單片機(jī)的應(yīng)用相聯(lián)系可理解為,+5V的正極為高電平或“1”,+5V的負(fù)極為低電平或“0”。
三、發(fā)光二極管(可稱為led燈)
單片機(jī)系統(tǒng)中常用的顯示器有:發(fā)光二極管LED顯示器、液晶LCD顯示器、CRT顯示器等。LED、LCD顯示器有兩種顯示結(jié)構(gòu):段顯示(7段、米字型等)和點(diǎn)陣顯示(5×8、8×8點(diǎn)陣等)。 所以發(fā)光二極管的工作原理必須要掌握,模擬電子技術(shù)這門課中有詳細(xì)介紹。
發(fā)光二極管電路圖
我簡(jiǎn)單總結(jié)了兩條:
1、發(fā)光的條件
發(fā)光二極管有正極和負(fù)極之分,如上圖所示,左邊三角形一邊的為正極,右邊短線段為負(fù)極。發(fā)光二極管要想發(fā)光必須滿足兩個(gè)條件:在正極到負(fù)極之間加上“正向偏置電壓”;所加正向偏置電壓要求不小于發(fā)光二極管的門坎電壓。
2、在單片機(jī)中的使用
正極加“1”,負(fù)極加“0”時(shí)led燈亮
若連接圖如下,則P1.2為“1”時(shí)led燈亮,相反,P1.2為“0”時(shí)led燈滅。
若連接圖如下,則P1.2為“0”時(shí)led燈亮,相反,P1.2為“1”時(shí)led燈滅。
四、keil軟件的使用步驟:
第一步,新建工程,選擇路徑,
在所選路徑下新建文件夾,接下來你所要建立的任何文件都將保存在此文件夾中。
給工程取名并保存,選擇單片機(jī)型號(hào)ok,到此工程才算建立成功。
第二步,新建文件,可用快捷鍵,
保存取名*.c,你可以看到路徑是同一路徑。
第三步,將*.c文件添加至工程當(dāng)中。注意是鼠標(biāo)右鍵單擊source group 1,選中.c文件,add,或者雙擊.c文件,也會(huì)添加成功。
第四步是寫程序。寫好并build,如果沒有語法等錯(cuò)誤就是這種狀態(tài)。
第五步,創(chuàng)建.hex文件。注意鼠標(biāo)點(diǎn)擊的位置。
Output中在creat hex file前點(diǎn)擊對(duì)號(hào)。
rebuild重新編譯程序,此時(shí).hex便創(chuàng)建成功了。接下來就可以將.hex下載至單片機(jī)中了。
五、仿真軟件proteus的使用方法和步驟
1、打開軟件
2、保存,選路徑,取名字。
3、從元件庫中選擇元器件。
點(diǎn)擊元件庫,點(diǎn)擊P,填寫元器件型號(hào)或者關(guān)鍵字,雙擊或者單擊ok。
選中某個(gè)元器件,在圖面上雙擊鼠標(biāo)左鍵,該元件便放在圖面上了。
上圖中紅色單片機(jī)框形是單擊鼠標(biāo)時(shí)的情形,再單擊就放下了。
4、連線
將鼠標(biāo)放在你想要連線的起始端(會(huì)出現(xiàn)一個(gè)紅色小方框),單擊,移動(dòng)鼠標(biāo)至你想要連接的終端(出現(xiàn)紅色小方框),單擊,這樣便完成一條連接線了。
5、將keil軟件生成的*.hex文件下載至單片機(jī)中。
雙擊單片機(jī),在program file右邊路徑中選取找到*.hex文件并添加,ok。
6、點(diǎn)擊運(yùn)行圖標(biāo),運(yùn)行程序看仿真效果。
聯(lián)系客服