- 51單片機是一個芯片,內部有n個寄存器,外部長著n個腳,由于51單片機系列種類眾多,具體有多少寄存器、長著幾個腳要看具體型號。一般來說,在做產品的時候,以夠用為原則。 單片機屬于數字器件,所以它的引腳只有兩種狀態,即高低電平,5V的單片機,高電平是5V,低電平是0V;3.3V的單片機,高電平是3.3V,低電平是0V。即高電平的電壓等于電源電壓。部分單片機內部集成有DAC功能,即數模轉換器,把數字量轉換成模擬量的模塊,帶有DAC功能的單片機DAC輸出引腳可以輸出0到電源電壓之間的任何電壓值。有些單片機
- 關鍵字:
51 芯片
- 51單片機的幾種精確延時實現延時通常有兩種方法:一種是硬件延時,要用到定時器/計數器,這種方法可以提高CPU的工作效率,也能做到精確延時;另一種是軟件延時,這種方法主要采用循環體進行。 1 使用定時器/計數器實現精確延時 單片機系統一般常選用11.059 2 MHz、12 MHz或6 MHz晶振。第一種更容易產生各種標準的波特率,后兩種的一個機器周期分別為1 μs和2 μs,便于精確延時。本程序中假設使用頻率為12 M
- 關鍵字:
51 延時
- 0 引言 現如今在學校的寢室里,學生貴重物品被盜、由于學生過失而引起著火等事故時有發生,這些都是一直以來困擾著學生、學工以及學校保衛處的“大問題”。傳統的防范措施存在很大的弊端,比如當事故發生時,防護鐵門、鐵欄桿就會成為主人逃生的最大障礙。而采用智能防火防盜報警系統,便能很好地解決此類問題了。但是市場上防火防盜系統價格對大學生來講過高,本系統便是針對大學宿舍,從低成本的角度來設計制作的。 1 系統組成及工作原理 本系統通過一個監控室和兩個宿舍來模擬,通過RS 485
- 關鍵字:
51 ARM7
- 51單片機的外部中斷有兩種觸發方式可選:電平觸發和邊沿觸發。選擇電平觸發時,單片機在每個機器周期檢查中斷源口線,檢測到低電平,即置位中斷請求標志,向CPU請求中斷。選擇邊沿觸發方式時,單片機在上一個機器周期檢測到中斷源口線為高電平,下一個機器周期檢測到低電平,即置位中斷標志,請求中斷。
這個原理很好理解。但應用時需要特別注意的幾點:
1)電平觸發方式時,中斷標志寄存器不鎖存中斷請求信號。也就是說,單片機把每個機器周期的S5P2采樣到的外部中斷源口線的電平邏輯直接賦值到中斷標志寄存器。標志寄
- 關鍵字:
51 邊沿觸發
- 一個單片機所需執行指令的集合即為單片機的指令系統。單片機使用的機器語言、匯編語言及高級語言,但不管使用是何種語言,最終還是要“翻譯”成為機器碼,單片機才能執行之。現在有很多半導體廠商都推出了
- 關鍵字:
MCS-51 指令系統 概述
- 摘要:鑒于MCS-51系統只提供“二級中斷嵌套”,提出擴展51系統中斷優先級的純軟件方法。其利用51系統內建的中斷允許寄存器IE和中斷優先級寄存器IP,通過屏蔽字機制來實現;以C51的形式,給出這種擴展方法的
- 關鍵字:
MCS-51 中斷優先級 軟擴展
- 摘要:隨著工廠自動化技術的發展,基于Profibus—DP現場總線與Modbus協議的通信技術在國內外得到了廣泛的應用。然而要實現兩者之間數據轉換卻較為困難,原因是實現兩者之間數據轉換的產品相對較少。本文針對采用
- 關鍵字:
Profibus―DP Modbus 變頻器 通信接口
- 本文介紹了51和AVR在匯編編程上的移植
一、DPTR的處理
在51系統中,DPTR是十分重要的,51可以通過DPTR尋址,臨時儲存16位數據等等,下面僅僅先介紹2種51到AVR程序移植中DPTR的處理:
(1)DPTR直接尋址
例子: 51程序如下:
MOV DPTR,#8000H;
MOVX A,@DPTR;
這個移植起來就比較簡單了,我們現在選用Z寄存器(R30,R31)作為DPTR,這個里不考慮實際地址的偏移,地址設為0x1100對應0x8000
- 關鍵字:
51 AVR
- 今天解決了一個小問題(查書后才得到確切結論。。。)用51單片機+11.0592的晶振,如何產生115200的波特率?
本來感覺這個小意思,直接初始化定時器1,程序如下:
void init_com( void )
{
SCON = 0x50 ; //串口工作方式1,8位UART,波特率可變
TMOD |= 0x20 ; //定時器1,工作方式2,自動再裝入8位定時器
PCON |= 0x80 ; //SMOD=1; 波特率加倍
TH1 = 0xfa ; //波
- 關鍵字:
晶振 51
- 很早對AD轉換感興趣,也想自己業余做塊單片機開發板,讓廣大的電子設計愛好者學習使用單片機。
今天通過搜索,整理了proteus 7可以仿真通過的基于51單片機+ADC0832電壓采集并通過液晶1602顯示電壓的C程序及電路連接圖,希望對大家有所幫助。
程序是誰寫的誰修改的并不主要,主要的是學會并使用單片機AD轉換,這才是王道。
電路連接圖如下:
C程序如下:
#include
#include
#include
/******
- 關鍵字:
51 1602
- 51單片機有指令周期,機器周期,時鐘周期的說法,看似相近,但是又都不太一樣,很容易混淆。還是詳細分析一下。
時鐘周期:單片機外接的晶振的振蕩周期就是時鐘周期,時鐘周期=振蕩周期。比方說,80C51單片機外接了一個11.0592M的晶體振蕩器,那我們就說這個單片機系統的時鐘周期是1/11.0592M,這里要注意11.0592M是頻率,周期是頻率的倒數。
機器周期:單片機執行指令所消耗的最小時間單位。我們都知道51單片機采用的CISC(復雜指令指令集),所以有很多條指令,并且各條指令執行的時間
- 關鍵字:
51 指令周期
- 0引言
隨著生活的改善,消費水平的提高。越來越多的普通居民開始使用冰箱。每年冰箱的市場額都在千萬以上。隨著中國電子行業的高速發展。一個個新型的企業開始計入搶奪市場的競爭中。使得供應生產商,在保證質量和顧客需要的前提下,紛紛消減陳本,制定不同的戰略。目前各大冰箱控制器的生產廠家存在著更加殘酷的競爭,只有把握住優質的技術,結合低廉的陳本才能為企業,迎來生存的機會。基于這種情形,我們認為現如今,在家電的低端市場,廉價實用性強的控制器為各大產品提供了巨大優勢,這種優勢是在競爭中無法忽略的。我們的產品追求
- 關鍵字:
51 溫度控制器
- 引言
在單片機系統中,串口(UART,通用異步收發接口)是一個非常重要的組成部分。通常使用單片機串口通過RS232/RS485電平轉換芯片與上位機連接,以進行上位機與下位機的數據交換、參數設置、組成網絡以及各種外部設備的連接等。RS232/RS485串行接口總線具有成本低、簡單可靠、容易使用等特點,加上其歷史悠久,所以目前應用仍然非常廣泛;特別對于數據量不是很大的場合,串口通信仍然是很好的選擇,有著廣闊的使用前景。
在單片機編程中,串口占了很重要的地位。傳統方式串口程序的調試,往往是利用專
- 關鍵字:
Keil 51
- /**************************************************
文件說明:以51單片機為例,一個簡單的串口通信協議C程序,
協議以0XAA開頭,以0XCC,0X33,0XC3,0X3C結尾,數據長度不一定
*************************************************/
#define uchar unsigned char
#define uint unsigned int
bit RXA
- 關鍵字:
51 串口通信
dp-51介紹
您好,目前還沒有人創建詞條dp-51!
歡迎您創建該詞條,闡述對dp-51的理解,并與今后在此搜索dp-51的朋友們分享。
創建詞條
關于我們 -
廣告服務 -
企業會員服務 -
網站地圖 -
聯系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產品世界》雜志社 版權所有 北京東曉國際技術信息咨詢有限公司

京ICP備12027778號-2 北京市公安局備案:1101082052 京公網安備11010802012473