从零开始的51单片机——(1)点亮LED
生活随笔
收集整理的這篇文章主要介紹了
从零开始的51单片机——(1)点亮LED
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
從零開始的51單片機——點亮LED
原理
對于開發板上的8個LED分別對應一個八位二進制數。
當對應位為1的時候LED燈滅,為0的時候燈亮
例如1111 1110則是第一個LED燈亮
在C語言中,我們可用一個兩位的十六進制數來表示八進制
如下進制表
1111 1110我們可以寫成0xFE(0x為前導用于表示十六進制,將其忽略則為FE,符合上表)
代碼
#include <REG51.H>void main() {P2 = 0xFE; //利用寄存器點亮LEDwhile(1) //加入一個死循環讓程序停留在當前狀態下不要亂運行{} }編譯并燒錄到單片機
- 編譯
- 燒錄(選中build/debug下的hex后綴文件)
- 按兩次開關才能完成燒錄
總結
以上是生活随笔為你收集整理的从零开始的51单片机——(1)点亮LED的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从零开始的51单片机——VsCode+E
- 下一篇: Imageloader1-总体简介