Как да се използва микроконтролер за Seven – сегмента светодиоди

Seven – сегмент LED дисплеи съдържат седем или осем светодиоди, които светят в различни комбинации, за да се покаже номера. Показва , съдържащи седем светодиода показват само няколко , а тези, които съдържат осем светодиода показва номер и десетична запетая. Използвайте тези дисплеи в часовници, табла , таймери и други проекти , изискващи цифрови дисплеи. Използвайте микроконтролер да контролирате кои светодиоди се включва и изключва да се създаде едноцифрени числа , вариращи от нула до nine.Things ви е нужно
Computer
Paper
Pencil
Breadboard
едностепенно проводникът със сърцевина
7-8 резистори, един на LED дисплей

Показване повече инструкции
Напишете програма

1

Свържете микроконтролер на вашия компютър. Стартиране на софтуера за програмиране на микроконтролера .

2

Въведете кода , който казва на микроконтролер, който изходни канали, за да се използват за включване на светодиоди и изключване . Ако сте с помощта на дисплей, който не съдържа десетична точка , задайте седем от каналите като изходи . Ако сте с помощта на дисплей, който дава десетична запетая , задайте осем от каналите като изходи . Използвайте съседни канали, за да се направи програмиране и свързване на дисплея по-лесно.

3

Създаване на таблица на лист хартия, която показва кои светодиоди да се включва и изключва , за да се създаде един номер. Равенство девет колони и 11 реда с молив . Обозначете най-лявата колона „Брой “ , а останалите колони с имената на всеки от LED щифтове . Осите могат да бъдат именувани с букви , вариращи от „A“ до „Г “ Вижте документацията на вашия дисплей , за да разберете имена и местоположения в рамките на дисплея щифтовете . Обозначете всеки ред под “ Number“ с номера нула през девет.

4

Напиши „1“ във всяка клетка на вашата маса, за да се покаже, когато един светодиод е включен и „0“ за светодиоди, които са изключени , когато създавате всеки номер . Например , числото “ 8 “ се създава чрез завъртане на всеки LED при използване на дисплей с общ катод или , когато се използва дисплей с общ анод . Клетките в реда с надпис “ 8″ всеки ще се пълнят с „1“ или „0 „, в зависимост от това какъв тип дисплей , който имате. Проверете документацията на вашия дисплей , ако не знаете кой тип сте .

5

Въведете кода , който казва на микроконтролера кои канали , или светодиоди , да изпращат и изключване на сигнали, за да при създаването на всеки номер. Например, за да се създаде числото “ 8 “ изпрати на сигнал за всеки изходен канал . Обърнете се към вашата таблица, за да програмирате всеки номер .

6

Добави известно закъснение след кода , който генерира всеки номер, за да преминете през числата автоматично. Използвайте общо 10 забавяния. Ако добавите забавяне във времето на 1000 милисекунди , или една секунда, след всеки номер , различен брой ще се появи на всяка секунда.

7

Тествайте вашия код за грешки , ако си приложно програмиране съдържа тази функция . Запазване на вашия код на твърдия диск на компютъра ви . Качване на кода, за да си микроконтролер. Изключете захранването на микроконтролера .

Свържете LED дисплей

8

Поставете седем – сегмента LED дисплей на вашия Breadboard с всеки болт на отделен мед песен. <Бразилски >
9

Свържете необходимите щифтовете на дисплея, за да микроконтролера партерния терминал се използва едноядрен жица. Погледнете документацията на дисплея, за да разберете кои пинове са приземните щифтове .

10

Свържете резистор за всеки от останалите щифтове на дисплея. Единият край на резистор се намира на същото мед пистата, един от щифтовете . Другият край на резистора е на празен мед следа ; , т.е., на мед песен, която не е свързана с всички електронни компоненти.

11 <​​р > Свържете всяка от резистори към изходен канал на вашия микроконтролер с едноядрен жица. Пусни жица от края на резистор , че не е на същия мед пистата като LED щифт. Използвайте каналите, които сте определени като изходни канали във вашата програма .

12

Свържете микроконтролер към източник на захранване . Завъртете микроконтролера нататък. Цикли на дисплея чрез номера нула до девет една в даден момент.

Вашият коментар