學習51微控制器的第一天

2021-10-01 19:09:06 字數 796 閱讀 7277

在大學的時候簡單學過一點51基礎知識,也有一點c語言的基礎,可是基本上都忘完了,現在重新從零開始學習。

使用的工具proteus 8 professional進行**,同時變成軟體是keil uvision4;

值得注意的是,當我在w10系統上安裝proteus 8 professional後,執行**產生錯誤;

錯誤內容:

畫了乙個簡單的電路圖;用p1口控制led燈;

#include // 引入51微控制器暫存器及相關定義

#include /* 引入intrins字元迴圈等操作

_crol_ 字元迴圈左移

_cror_ 字元迴圈右移

_irol_ 整數迴圈左移

_iror_ 整數迴圈右移

_lrol_ 長整數迴圈左移

_lror_ 長整數迴圈右移

*/#define uint unsigned int // 巨集定義無符號 的int

#define uchar unsigned char // 巨集定義無符號 的char

void delay(uint i) //定義乙個軟體毫秒ms延時函式

}//主函式

void main()

}

效果就是下面這樣

51微控制器第一天

暑假的時間在啊蘇嵌的安排下顯的很緊湊,在來到著2天後,我們開始了51單排你機的學習。在這第一天的課程中,我了解到了什麼是微控制器,如何去畫乙個板子,在畫板子的過程中,重要的是佈線,在第一次佈線的時候,我錯誤百出,不知道如何合理的擺放器件的位置,弄了不少笑話。不過好在在同學的幫助下都解決了。以上是我畫...

振盪器51微控制器 微控制器第一步 51微控制器

俗話說 天才第一步,xx紙尿褲。哈哈!扯遠了。不過,我們今天說的,確實可能是絕大多數嵌入式工程師或者電子愛好者接觸的第一款微控制器 51微控制器。嵌入式開發直播課 stm32 usart串列埠的應用 創客學院直播室 www.makeru.com.cn 圖為51微控制器驅動led點陣的電子製作 51微...

微控制器入門學習二 51微控制器學習一

本篇將對51微控制器一些概念進行一下記錄,本次針對 手把手教你學51微控制器 的前7章的硬體知識做乙個總結,軟體程式設計就不記錄了,可以看教程,裡面講解的很詳細。微控制器最小系統的三要素 電源 晶振 復位電路。最小系統是指用最少的原件組成微控制器可以工作的系統 下圖中晶振旁邊的20pf的電容的作用是...