51單片機(jī)

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

51單片機(jī)是對兼容英特爾8051指令系統(tǒng)的單片機(jī)的統(tǒng)稱。51單片機(jī)廣泛應(yīng)用于家用電器、汽車、工業(yè)測控、通信設(shè)備中。因為51單片機(jī)的指令系統(tǒng)、內(nèi)部結(jié)構(gòu)相對簡單,所以國內(nèi)許多高校用其進(jìn)行單片機(jī)入門教學(xué)。

51單片機(jī)是對兼容英特爾8051指令系統(tǒng)的單片機(jī)的統(tǒng)稱。51單片機(jī)廣泛應(yīng)用于家用電器、汽車、工業(yè)測控、通信設(shè)備中。因為51單片機(jī)的指令系統(tǒng)、內(nèi)部結(jié)構(gòu)相對簡單,所以國內(nèi)許多高校用其進(jìn)行單片機(jī)入門教學(xué)。收起

查看更多
  • 基于51單片機(jī)的智能路燈仿真
    (1)使用2個LED燈模擬路燈,設(shè)定節(jié)能時間段為晚上00:00到早上6:00,路燈只亮一個。若聲音傳感器檢測到有聲響或人體紅外感應(yīng)傳感器檢測到外界有行人或汽車經(jīng)過,則另一個燈也開啟,延遲10s后重新變?yōu)橐涣烈粶绲臓顟B(tài); (2)可以設(shè)置路燈開啟時間段。如設(shè)置19: 00-20: 00,在此時段中,2個LED燈一直亮。其他除節(jié)能模式之外的時間段,則需根據(jù)光強(qiáng)和聲響或人體紅外感應(yīng)來打開路燈; (3)在不是提前設(shè)置的時間里時,如果外界環(huán)境光線昏暗,且有聲響或外界有行人、汽車經(jīng)過,則路燈點亮,延時10s后,路燈熄滅; (4)在應(yīng)該點亮路燈的時候,如果路燈沒亮,或亮度不夠,確定此時路燈發(fā)生故障,系統(tǒng)發(fā)出報警信息,蜂鳴器報警,以示提醒; (5)待機(jī)時LCD1602顯示日期/時間(24小時制)/星期,日期/時間可以調(diào)節(jié)。
  • 51單片機(jī)的存儲空間梳理
    我們在學(xué)習(xí)傳統(tǒng)的MCS-51單片機(jī)的時候,一定學(xué)習(xí)過51單片機(jī)的存儲結(jié)構(gòu)。傳統(tǒng)的MCS-51存儲器有三個空間,分別是片內(nèi)RAM(內(nèi)部數(shù)據(jù)存儲器)、片外RAM(外部擴(kuò)展的數(shù)據(jù)存儲器) 和 ROM(內(nèi)部或者外部程序存儲器)。
  • 電路方案:基于51單片機(jī)的搶答器設(shè)計
    基于單片機(jī)的搶答器的設(shè)計,實現(xiàn)搶答器的基本功能。首先先設(shè)置支持人開始搶答按鍵,在芯片的P1^6腳處接入按鍵,按鍵按下,蜂鳴器響來實現(xiàn)這個搶答開始信號。在主持人開始允許搶答時,六位選手連接的單片機(jī)從P1^0—P1^5口的任意一位選手進(jìn)行搶答,搶答時間為5s,搶答后設(shè)定回答問題時間為5s—30s,倒計時5s時LED燈亮,并且蜂鳴器響。所搶答的選手號碼、搶答時間與回答時間均將字節(jié)送入數(shù)碼管中顯示。用兩個按鍵來掌控回答問題的時間,時間加計數(shù)與時間減計數(shù)。
  • 電路方案:基于51單片機(jī)的出租車計價器的設(shè)計
    設(shè)計選用宏晶公司生產(chǎn)的STC89C52單片機(jī),加上外圍芯片,設(shè)計出一個性能穩(wěn)定,實用性強(qiáng)的出租車計價器。電路主要由測速模塊、時鐘模塊、測溫模塊組成。設(shè)計出功能齊全、實用性強(qiáng)的出租車計價器。此設(shè)計能夠?qū)崿F(xiàn)計價器的各項功能要求,使用適當(dāng)?shù)慕涌谧鳛檩斎溯敵鐾ǖ?實現(xiàn)對電機(jī)驅(qū)動模塊的運行控制,以達(dá)到對出租車各項性能指標(biāo)的測量,具有很大的市場前景以及開發(fā)空間。
  • 電路方案:基于51單片機(jī)的數(shù)碼錄音放音系統(tǒng)設(shè)計
    本文提出并設(shè)計實現(xiàn)了基于STC89C52單片機(jī)和ISD4004語音芯片的數(shù)碼錄音放音系統(tǒng)方案。首先介紹了設(shè)計方案,接著進(jìn)行了系統(tǒng)的硬件設(shè)計,包括單片機(jī)最小系統(tǒng)電路的設(shè)計、信號收集放大處理電路設(shè)計、按鍵控制電路的設(shè)計、液晶顯示電路的設(shè)計等。設(shè)計中以STC89C52單片機(jī)主控制為核心,采用ISD公司制造的ISD4004語音芯片實現(xiàn)數(shù)碼錄音放音系統(tǒng)的功能。
  • 從MCU發(fā)展史,看國產(chǎn)MCU崛起進(jìn)程
    MCU是Microcontroller Unit的簡稱,中文叫微控制器,俗稱單片機(jī)。單片機(jī)出現(xiàn)的歷史并不長,但發(fā)展十分迅猛,作為集成電路中非常重要的品類,廣泛應(yīng)用于各個領(lǐng)域。本文旨在梳理全球MCU產(chǎn)品發(fā)展史,從時間維度感知國產(chǎn)MCU的崛起進(jìn)程。
  • 最近在看單片機(jī)....
    最近在看單片機(jī),需要用一個1塊錢不到的51單片機(jī),做一個簡化版FFT程序。而且,這個單片機(jī)也不支持小數(shù),也不支持乘法
  • 增強(qiáng)型51和傳統(tǒng)51單片機(jī)外設(shè)操作的區(qū)別
    前面的內(nèi)容,我們從傳統(tǒng)的51單片機(jī)出發(fā),從硬件的基礎(chǔ)上,一步步衍生出了增強(qiáng)型51單片機(jī)所增強(qiáng)的地方。現(xiàn)在我們可以清楚地了解,增強(qiáng)型51單片機(jī)對比傳統(tǒng)的51單片機(jī),增強(qiáng)的地方在于存儲器的擴(kuò)展。而51單片機(jī)對于片內(nèi)內(nèi)存的尋址方式和片外內(nèi)存的尋址方式有著很大的不同。
  • 增強(qiáng)型51單片機(jī)擴(kuò)展方式
    大家是否思考過一個問題,為什么現(xiàn)在的51單片機(jī)在做宣傳的時候,不外乎都是稱作為“增強(qiáng)型51單片機(jī)”?與傳統(tǒng)的51單片機(jī)相比,究竟哪些地方得到了擴(kuò)展?
  • 如何看待增強(qiáng)型51單片機(jī)?(勘誤重發(fā))
    要回答這個問題,首先需要來看一下傳統(tǒng)的51單片機(jī)。在有些文章或者書本中,對于51單片機(jī)的態(tài)度是全面否定的,一旦聽到某人要學(xué)習(xí)或者使用51單片機(jī),則有種“群起而笑之”之勢,覺得其主頻低,外設(shè)少,技術(shù)老,然后以這些理由勸退要去學(xué)習(xí)51單片機(jī)的同學(xué)。
  • 單片機(jī)“朝花夕拾”系列——樂創(chuàng)增強(qiáng)型51單片機(jī)講義序
    本來想的是認(rèn)認(rèn)真真地做一部ARM內(nèi)核的MCU教程和文檔,這個入口最好的芯片切入口就是STM32。然而最不湊巧的是,現(xiàn)在STM32無論哪一個型號都是一“芯”難求。以至于我Layout好的開發(fā)套件資料,又被藏進(jìn)了硬盤的最深處。
  • 前言:智能車制作的那些事
    我的專業(yè)是電子信息工程,大一學(xué)習(xí)了 VB 和 C 語言,雖然通過了考試和一些簡單的 demo,不過對于編程到底能做什么一直很迷茫。然后大二機(jī)緣巧合的從同學(xué)處得知學(xué)院實驗室在舉辦嵌入式物聯(lián)網(wǎng)大賽,在同學(xué)的邀請下便也參加了,其實這時候還對嵌入式一無所知。然后就是一個月的準(zhǔn)備時間,這段時間應(yīng)該是我入門嵌入式以來最難熬的一個月,不知道從哪里入門?
  • 單片機(jī)高電平和低電平復(fù)位電路
    對初學(xué)51單片機(jī)的人來說,可能不太能理解復(fù)位電路,復(fù)位電路有高電平復(fù)位和低電平復(fù)位兩種,C51是高電平復(fù)位,現(xiàn)在一般的MCU都是低電平復(fù)位。
  • 【實例分析】讓你的軟件飛起來,算法不一樣,速度可以從120秒變化為0.5秒
    壓榨一下 MCU 的潛力,看看功率足夠的情況下,磚頭能不能飛起來
  • 選擇RISC-V是因為8051架構(gòu)的計算能力不能滿足AIoT需求
    定制化是開源RISC-V內(nèi)核的主要優(yōu)勢,擁有開源硬件是定制化成功的關(guān)鍵,要付出的主要代價是軟件需要與硬件一起進(jìn)行驗證,但是,這對于處理器的特定用途而言不是問題。
  • arduino與51單片機(jī)的區(qū)別
    arduino和51單片機(jī)兩者之間的區(qū)別:???????Arduino用的是AVR單片機(jī),AVR單片機(jī)跟51單片機(jī)內(nèi)部結(jié)構(gòu)不同(寄存器多少和名稱都不一樣),編程工具燒寫bai軟件均不一樣。
  • 51單片機(jī)中斷程序編寫
    EA=1; //開總中斷 EX1=1; //開外部中斷1 EX0=1; IT1=0; IT0=0;
  • 51單片機(jī)和52單片機(jī)區(qū)別
    種類不同,51系列單片機(jī)是指51內(nèi)核;||大小不同,最后一個數(shù)字表示E2prom的大??;||配件不同,52還多了一個定時器。
  • 51單片機(jī)和stm32區(qū)別
    庫函數(shù)不同。STM32系列單片機(jī)有現(xiàn)成的豐富函數(shù)庫,可以直接使用庫函數(shù);運行速度不同。普通的51單片機(jī)運行速度較慢,而STM32系列單片機(jī)最高工作頻率可達(dá)72MHz;便利程度不同。51單片機(jī)的任何器件只需要配置寄存器打開就可以進(jìn)行編程,而STM32系列單片機(jī)則需要先打開對應(yīng)的時鐘。
  • 51和52單片機(jī)的主要區(qū)別
    52單片機(jī)多個定時器,RAM的大小也不相同;||52單片機(jī)比51單片機(jī),定時器多一個T2定時器,RAM多128B,ROM多4K,中斷多2個,多一個看門狗;||52單片機(jī)的最高外接晶振可以達(dá)到33MHz,51單片機(jī)只有24MHz。

正在努力加載...