1 概 述 電子信息技術(shù)的快速發(fā)展使得各種各樣的電子產(chǎn)品不斷涌現(xiàn),并朝著便攜和小型輕量化的趨勢(shì)發(fā)展,這也使得更多的電氣化產(chǎn)品采用基于電池的供電系統(tǒng)。目前,較多使
就如你學(xué)習(xí)編程語言你寫下的“Hello world”,LED流水燈也是這樣的一個(gè)例子。通過這個(gè)實(shí)驗(yàn),我們可以快速了解到51單片機(jī)I/O口的基本用法,以及LED燈的基本原理。LED(發(fā)光二極管),是一種能夠?qū)㈦娔苻D(zhuǎn)化為光能的固態(tài)
我們學(xué)習(xí)串口通信主要是要實(shí)現(xiàn)單片機(jī)和電腦之間的信息交互,可以用電腦控制單片機(jī)的一些信息,可以把單片機(jī)的一些信息狀況發(fā)給電腦上的軟件。下面我們就做一個(gè)簡單的例程,實(shí)現(xiàn)單片機(jī)串口調(diào)試助手發(fā)送的數(shù)據(jù),在我們
在單片機(jī)程序調(diào)試過程中,由于程序量小,利用仿真器進(jìn)行仿真調(diào)試方便直觀,所以一般經(jīng)常使用。但是keil經(jīng)常會(huì)出現(xiàn)罷工,無法用仿真器調(diào)試的現(xiàn)象,如下圖: 解決方法也很簡
現(xiàn)在大部分的儀器設(shè)備都要求能過通過上位機(jī)軟件來操作,這樣方便調(diào)試,利于操作。其中就涉及到通信的過程。在實(shí)際制作的幾個(gè)設(shè)備中,筆者總結(jié)出了通信程序的通用寫法,包括上位機(jī)端和下位機(jī)端等。1.自定義數(shù)據(jù)通信協(xié)
/**********************************************************///MSP430 Advanced Developping Components - [DS1302_430.C] ////DS1302 Trickle Charge Timekeeping Chip /************************************
引言 隨著我國老齡化進(jìn)程的加劇,當(dāng)今社會(huì)中存在著一種因失去生活自理能力而“長期臥床的弱勢(shì)群體”,特別是那些幾乎無意識(shí)的弱勢(shì)群體,他們需要被人長期照顧,特別是他們的大小便的清潔處理。然而由
看過幾篇常用指令的用法后,我們換換口味,介紹一下Intel 原廠所公布的HEX文件標(biāo)準(zhǔn)格式,相信經(jīng)過本文的介紹,一定可以讓您對(duì)8051的操作有更進(jìn)一步的認(rèn)識(shí)。以下是一個(gè)程序經(jīng)編譯器編譯后所得到的HEX文件內(nèi)容://Exam
//數(shù)碼管數(shù)據(jù)P0口,數(shù)碼管控制P2口#include #include #include #include #include #define code PROGMEM#define uchar unsigned char#define uint unsigned intcode const ucharLED_7[16] = {0x28, 0x7
AVR單片機(jī)是ATMEL公司研發(fā)的增強(qiáng)型內(nèi)置Flash的RISC精簡指令集高速8位單片機(jī),設(shè)計(jì)時(shí)吸取了8051及PIC單片機(jī)的優(yōu)點(diǎn),具備單時(shí)鐘周期執(zhí)行一條指令的能力,運(yùn)行速度高達(dá)1Mips/MHz。AVR單片機(jī)可以廣泛應(yīng)
最近在一個(gè)項(xiàng)目中用到了nRF24L01這個(gè)無線2.4G收發(fā)芯片,項(xiàng)目中有主機(jī)和分機(jī),默認(rèn)都是使用數(shù)據(jù)通道0,主機(jī)通過nRF24L01發(fā)送數(shù)據(jù)后,對(duì)應(yīng)地址的分機(jī)在收到數(shù)據(jù)后會(huì)返回一個(gè)確
1. 引言 單片機(jī)在工業(yè)控制領(lǐng)域應(yīng)用時(shí)不同于民用、商用領(lǐng)域中的應(yīng)用,工業(yè)控制所處的環(huán)境相對(duì)比較惡劣,干擾源多,其常見干擾源來自現(xiàn)場工業(yè)電氣在投入、運(yùn)行、切斷等工況下產(chǎn)生的靜電感應(yīng)、尖峰電壓、
80C51單片機(jī)是在8051的基礎(chǔ)上發(fā)展起來的,也就是說在單片機(jī)的發(fā)展過程中是先有8051,然后才有80C51的。8051單片機(jī)與80C51單片機(jī)從外形看是完全一樣的,其指令系統(tǒng)、引腳信號(hào)、總線等完全一致(完全兼容),也就是說在
1 引言以單片機(jī)為主體構(gòu)成的分布式數(shù)據(jù)采集和控制系統(tǒng),以附加電路結(jié)構(gòu)簡單、工作穩(wěn)定可靠而被廣泛應(yīng)用在工業(yè)控制系統(tǒng)中。目前廣泛使用的單片機(jī)產(chǎn)品(如Intel的8031、Armel
DSP芯片,也稱數(shù)字信號(hào)處理器,是一種特別適合于進(jìn)行數(shù)字信號(hào)處理運(yùn)算的微處理器具,其主機(jī)應(yīng)用是實(shí)時(shí)快速地實(shí)現(xiàn)各種數(shù)字信號(hào)處理算法。根據(jù)數(shù)字信號(hào)處理的要求,DSP芯片一般具有如下主要特點(diǎn):(1)在
引言 20世紀(jì)90年代以來,隨著集成電路特征線寬的持續(xù)縮小以及芯片密度和工作頻率的相應(yīng)增加,降低功耗已經(jīng)成為亞微米和深亞微米超大規(guī)模集成電路設(shè)計(jì)中的一個(gè)主要考慮因素。功耗的增加會(huì)帶來一系列問
RS232 標(biāo)準(zhǔn)是誕生于 RS485 之前的,但是 RS232 有幾處不足的地方:接口的信號(hào)電平值較高,達(dá)到十幾 V,使用不當(dāng)容易損壞接口芯片,電平標(biāo)準(zhǔn)也與 TTL 電平不兼容。傳輸速率有局限,不可以過高,一般到一兩百千比特每秒
1、 算術(shù)邏輯單元(ALU)2、 累加器A,B寄存器、暫存器3、 程序狀態(tài)字(PSW):C AC FO RS1 RS0 OV - P4、 十進(jìn)制調(diào)整電路、布爾處理器它們功能包括: 加、減、乘、除算術(shù)運(yùn)算加1、減1運(yùn)算十進(jìn)制數(shù)調(diào)整 位操作置1、清
一、引言 據(jù)統(tǒng)計(jì),我國的單片機(jī)年容量已達(dá)1-3億片,且每年以大約16%的速度增長,但相對(duì)于世界市場我國的占有率還不到1%。這說明單片機(jī)應(yīng)用在我國才剛剛起步,有著廣闊的前景。培養(yǎng)單片機(jī)應(yīng)用人才,
試分析以下幾個(gè)中斷優(yōu)先級(jí)的排列順序(級(jí)別由高到低)是否有可能實(shí)現(xiàn)?若能,應(yīng)如何設(shè)置中斷源的中斷優(yōu)先級(jí)別?若不能,試述理由。內(nèi)容來自單片機(jī)之家www.dpj100.com1)T0、T1、/INT0、/INT1、串行口;2)串行口、/INT