PIC16F84-04/P
62144
-/21+
前海中鵬科技原廠渠道 原裝優(yōu)價(jià)
PIC16F84A-04/P
5000
DIP/19+
全新原裝
PIC16F84A-04I/P
-
DIP/13+
38000
PIC16F84A-04/SO
12000
18 SOIC/23+
全新原裝
PIC16F84A-04/P
5000
DIP/22+
全新原裝
PIC16F84A-04/P
51300
DIP18/24+
原裝現(xiàn)貨,可提供訂貨服務(wù)
PIC16F84A-04/P
7500
DIP18/22+
原裝原包進(jìn)口現(xiàn)貨庫存
PIC16F84A-04I/SO
120
SOP18/23+
現(xiàn)貨庫存快速報(bào)價(jià)/質(zhì)量保證,量大可供
PIC16F84-10I/SO
5780
SOIC/2024+
原裝現(xiàn)貨,支持一站式BOM配單
PIC16F84A-04I/P
5000
PDIP18/2026+
原裝現(xiàn)貨,支持BOM配單
PIC16F84A-04/P
15683
DIP18/21+22+
本公司只做全新原裝,有接受價(jià)可談,QQ2881495225
PIC16F84
5000
N/A/25+
提供BOM一站式配單服務(wù)
PIC16F84
80000
-/23+
原裝現(xiàn)貨
PIC16F84
5000
SOP20/23+
原裝庫存,提供優(yōu)質(zhì)服務(wù)
PIC16F84
5000
SOP20/26+
全新原裝現(xiàn)貨,一站式配單服務(wù)
PIC16F84
8735
NA//23+
原裝現(xiàn)貨,當(dāng)天可交貨,原型號開票
PIC16F84
28000
SMD/25+23+
原裝正規(guī)渠道優(yōu)勢商全新進(jìn)口深圳現(xiàn)貨原盒原包
PIC16F84
9400
TSSOP/23+
原裝現(xiàn)貨
PIC16F84
3000
SOP20/11
原裝正品熱賣,價(jià)格優(yōu)勢
PIC16F84
80000
-/23+
原裝現(xiàn)貨
PIC16F84
18-pin Flash/EEPROM 8-Bit Microcontr...
Microchip
PIC16F84PDF下載
PIC16F84
18-pin Flash/EEPROM 8-Bit Microcontr...
MICROCHIP
PIC16F84PDF下載
PIC16F84A
18-pin Enhanced FLASH/EEPROM 8-bit M...
Microchip
PIC16F84APDF下載
PIC16F84A
18-pin Flash/EEPROM 8-Bit Microcontr...
MICROCHIP [Microchip Technology]
PIC16F84APDF下載
PIC16F84A
18-pin Enhanced Flash/EEPROM 8-Bit M...
MICROCHIP [Microchip Technology]
PIC16F84APDF下載
PIC16F84T
18-pin Flash/EEPROM 8-Bit Microcontr...
MICROCHIP
PIC16F84TPDF下載
PIC16F84AT
18-pin Flash/EEPROM 8-Bit Microcontr...
MICROCHIP
PIC16F84ATPDF下載
PIC16F84AT
18-pin Flash/EEPROM 8-Bit Microcontr...
MICROCHIP [Microchip Technology]
PIC16F84ATPDF下載
PIC16F84-04/P
18-pin Flash/EEPROM 8-Bit Microcontr...
MICROCHIP
PIC16F84-04/PPDF下載
PIC16F84-04/P
PIC PIC? 16F Microcontroller IC 8-Bi...
PIC16F84-04/PPDF下載
pic系列8位單片機(jī)為適應(yīng)各種不同的用途,有多種型號可供選用。但是,盡管pic單片機(jī)有不同的檔次和型號,但其最基本的組成則大同小異。因此,在這里先從型號pic16f84的單片機(jī)入手,討論其基本組成。pic16f84是雙列直插式(dip)塑料封裝,最大時(shí)鐘頻率可達(dá)4mhz。現(xiàn)為microchip公司的獨(dú)家產(chǎn)品,關(guān)于其具體技術(shù)指標(biāo),可查閱該公司的產(chǎn)品手冊,或在網(wǎng)址www.microchip.com上查找。 pic16f84單片機(jī)的引腳排列可參閱本期本版的16f8x系列簡介一文。本文的附圖是該器件的主要組成部分。pic16f84雖然體積不大,但仍然是一個(gè)完整的計(jì)算機(jī),它有一個(gè)中央處理器(cpu)、程序存儲器(rom)、數(shù)據(jù)寄存器(ram)和兩個(gè)輸入/輸出口(i/o口)。 和其它品種的單片機(jī)一樣,cpu是此單片機(jī)的“首腦”,它從程序存儲器中讀取和執(zhí)行指令。在取指和執(zhí)行時(shí),還可同時(shí)對數(shù)據(jù)寄存器進(jìn)行取數(shù)(前已介紹pic16f84采用哈佛結(jié)構(gòu))。由附圖可明顯看出,程序存儲器和數(shù)據(jù)存儲器各有一條總線與cpu相連。有些cpu將cpu內(nèi)部的寄存器與其外部的ram是分開管理的,但pic單片機(jī)不是這樣,它的通用數(shù)
單片機(jī)是一種超大規(guī)模集成電路,在該集成電路內(nèi)有成千上萬個(gè)晶體管或場效應(yīng)管,因此,要單片機(jī)正常運(yùn)行,就必須為其提供能量,即為片內(nèi)的晶體管或場效應(yīng)管供給電源,使其能工作在相應(yīng)的狀態(tài)。 pic16f84單片機(jī)需要一個(gè)5v電源(實(shí)際工作電壓為40v~60v)。因此,最簡單的辦法是用三節(jié)15v的電池串聯(lián)供電,也可用整流、穩(wěn)壓方式供電,如圖1所示。圖1-a為三節(jié)電池串聯(lián),可得45v左右的電壓;圖1-b為四節(jié)電池串聯(lián),又用一硅二極管降壓,實(shí)際輸出電壓為54v左右。圖1-c為經(jīng)整流后(整流器圖中未畫出)將市電交流變?yōu)?v~20v的直流電壓,再經(jīng)集成穩(wěn)壓器7805穩(wěn)壓后得到穩(wěn)定的+5v電壓。圖1-d與圖1-c類似,只是不用集成穩(wěn)壓器,改用價(jià)廉的穩(wěn)壓二極管來穩(wěn)壓。pic16f84本身耗電僅1ma(低時(shí)鐘耗電更小),若pic要驅(qū)動(dòng)發(fā)光二極管led或其它大電流器件,則單片機(jī)電源也必須為這類器件供電。因此,圖1-d的電路是用齊納二極管來穩(wěn)壓的,它不能驅(qū)動(dòng)led等器件,這一點(diǎn)應(yīng)注意。 在圖1中,四種電源電路都需要在pic16f84單片機(jī)的引腳{14}(v+)與地之間接一電容01μf,而且,此電容應(yīng)緊靠單片機(jī)
10 復(fù)位 復(fù)位是單片機(jī)的初始化操作。其主要功能是把程序計(jì)數(shù)器pcl初始化為000h,可使16f84單片機(jī)從000h單元開始執(zhí)行程序。 pic16f84單片機(jī)有下列幾種不同的復(fù)位方式。 (1)芯片上電復(fù)位por。 (2)正常工作狀態(tài)下通過外部mclr引腳加低電平復(fù)位。 (3)在省電休眠狀態(tài)下通過外部mclr引腳加低電平復(fù)位。 (4)監(jiān)視定時(shí)器wdt超時(shí)溢出復(fù)位。 pic16f84單片機(jī)片內(nèi)集成有“上電復(fù)位”por電路,對于一般應(yīng)用,只要把mclr引腳接高電位即可。 在正常工作或休眠狀態(tài)下用mclr復(fù)位,只需在mclr引腳上加一按鍵瞬間接地即可。 單片機(jī)16f84復(fù)位操作,對其它一些寄存器會有影響,如表1所示。 11監(jiān)視定時(shí)器wdt 單片機(jī)系統(tǒng)常用于工業(yè)控制,在操作現(xiàn)場通常會有各種干擾,可能會使執(zhí)行程序彈飛到一種死循環(huán),從而導(dǎo)致整個(gè)單片機(jī)控制系統(tǒng)癱瘓。如果操作者在場,就可進(jìn)行人工復(fù)位,擺脫死循環(huán)。但操作者不能一直監(jiān)視著系統(tǒng),即使監(jiān)視著系統(tǒng),也往往是引起不良后果之后才進(jìn)行人工復(fù)位。由于pic16f84單片機(jī)中具有程序運(yùn)行自動(dòng)監(jiān)視系統(tǒng),即監(jiān)視定時(shí)器wdt(watch dog t
現(xiàn)已指示出pic countasm的程序代碼→用鼠標(biāo)鍵點(diǎn)擊該窗口下方的“寫程序”,則下方(邊界上)會出現(xiàn)小方塊從左→右的閃亮,直到閃亮結(jié)束為止。同時(shí),窗口下角“地址:”中的數(shù)字不斷變化,直到出現(xiàn)寫配置位為止。至此,pic counthex目標(biāo)碼的固化完成。 使用實(shí)驗(yàn)編程器v101注意的問題:若實(shí)驗(yàn)編程器v101窗口的下方出現(xiàn)“編程錯(cuò)誤”或“通訊失敗”的提示符,應(yīng)檢查該編程器是否插上了電源適配器,或編程器的(活動(dòng))插座上是否插上了pic單片機(jī)芯片16f84(或16c84)。 8pic16f84單片機(jī)(或16c8c)實(shí)驗(yàn)板 與實(shí)驗(yàn)編程器v101相配套的實(shí)驗(yàn)板電路如圖2所示,該實(shí)驗(yàn)板由以下電路組成。 實(shí)驗(yàn)板電源電路 該電源分兩部分,其一是實(shí)驗(yàn)板電路電源;其二是實(shí)驗(yàn)板交流供電電源(外接電源適配器)。 實(shí)驗(yàn)板電路 由實(shí)驗(yàn)電路和相關(guān)的外圍電路組成。但在實(shí)驗(yàn)插座上還需另加芯片pic16f84(或16c84)供實(shí)驗(yàn)用。ic2的ra0~ba4端上分別外接電阻rra0~rra4和對應(yīng)開關(guān)ra0/rst~ra4/rst共同組成pic16f84端口電路(人工設(shè)置的)可設(shè)為芯片輸入端。當(dāng)開關(guān)按下時(shí),
筆者在這里介紹一種定時(shí)程序,說明循環(huán)程序在pic單片機(jī)上的應(yīng)用。筆者仍以pic16f84單片機(jī)為例建立其定時(shí)源程序清單。 該定時(shí)器源程序只需改變一條指令的常數(shù)設(shè)置,即可使定時(shí)時(shí)間從分鐘級到3??8小時(shí)的連續(xù)變化(4mhz晶振條件)。pic16f84單片機(jī)的硬件電路,請見本報(bào)第32期實(shí)驗(yàn)編程器1??01實(shí)驗(yàn)板電路。在該實(shí)驗(yàn)板電路上,若讀者改變晶振的頻率(2mhz、1mhz、500khz)等,很易直觀看出定時(shí)時(shí)間成比例相應(yīng)地增加,這對了解pic單片機(jī)的性能十分直觀有趣。若在該源程序上再多設(shè)置一次循環(huán),可使定時(shí)時(shí)間長達(dá)1月以上。 該pic16f84定時(shí)源程序可直接在mplab集成開發(fā)環(huán)境軟件下進(jìn)行匯編,其匯編后生成的hex文件可在實(shí)驗(yàn)編程器1??01上對源程序進(jìn)行固化并可在相應(yīng)的實(shí)驗(yàn)板上直接觀察實(shí)驗(yàn)的結(jié)果。pic16f84定時(shí)的源程序清單如下(文件各可自定義): list p=pic16f84 #include p16f84?盜nc count1 equ 0x1f count2 equ 0x1e count3 equ 0x1d count4 e
高性能精簡指令集的CPU功能:僅35個(gè)單字指令集學(xué)習(xí);除了程序分支指令為雙周期指令外,所有都是單周期指令(10MHz時(shí),400ns);運(yùn)行速度:直流為10MHz的時(shí)鐘輸入,直流為400ns指令周期;14位寬指令集;8位寬數(shù)據(jù)通道;15個(gè)特殊功能硬件寄存器;8級深硬件堆棧,直接,間接和相對的尋址模式;4個(gè)中斷源:外部RB0/INT引腳;TMR0定時(shí)器溢出;PORTB<7:4>中斷變化;EEPROM寫數(shù)據(jù)的完整性;1000000數(shù)據(jù)存儲器的EEPROM,擦除/寫周期一標(biāo)準(zhǔn);EEPROM數(shù)據(jù)保存期大于40年;外設(shè)功能:13個(gè)具有獨(dú)立方向控制功能的I/O引腳;高灌/拉電流能力,可直接驅(qū)動(dòng)LED;每個(gè)引腳最大灌電流25mA,最大拉電流20mA;TMR0:帶有8位可編程預(yù)分頻器的8位定時(shí)器/計(jì)數(shù)器;微控制器的特殊功能:上電復(fù)位(POR);上電延時(shí)定時(shí)器(PWRT);在線串行編程器(ICSPTM),通過2個(gè)引腳(ROM設(shè)備只支持?jǐn)?shù)據(jù)EEPROM編程);上電復(fù)位(POR);上電延時(shí)定時(shí)器(PWRT);振蕩器起振定時(shí)器(OST);采用自身片上RC振蕩器可靠工作的看門狗定時(shí)器(WDT);代碼保護(hù);省電的休眠模式;可選振蕩器選項(xiàng)
在這里介紹一種定時(shí)程序,說明循環(huán)程序在pic單片機(jī)上的應(yīng)用。筆者仍以pic16f84單片機(jī)為例建立其定時(shí)源程序清單。該定時(shí)器源程序只需改變一條指令的常數(shù)設(shè)置,即可使定時(shí)時(shí)間從分鐘級到38小時(shí)的連續(xù)變化(4mhz晶振條件)。pic16f84單片機(jī)的硬件電路,請見本報(bào)第32期實(shí)驗(yàn)編程器101實(shí)驗(yàn)板電路。在該實(shí)驗(yàn)板電路上,若讀者改變晶振的頻率(2mhz、1mhz、500khz)等,很易直觀看出定時(shí)時(shí)間成比例相應(yīng)地增加,這對了解pic單片機(jī)的性能十分直觀有趣。若在該源程序上再多設(shè)置一次循環(huán),可使定時(shí)時(shí)間長達(dá)1月以上。 該pic16f84單片機(jī)定時(shí)源程序可直接在mplab集成開發(fā)環(huán)境軟件下進(jìn)行匯編,其匯編后生成的hex文件可在實(shí)驗(yàn)編程器101上對源程序進(jìn)行固化并可在相應(yīng)的實(shí)驗(yàn)板上直接觀察實(shí)驗(yàn)的結(jié)果。pic16f84單片機(jī)時(shí)的源程序清單如下(文件各可自定義): list p="pic16f84" #include p16f84i <div align=left> </div>nc count1 equ 0x1f count2 equ
脈沖電壓12v的對講機(jī)電池組充電器,采用美國microchip公司的pic16f84單片機(jī)為核心器件,功能先進(jìn)、性能穩(wěn)定,具有充電快速、充分恢復(fù)電池容量、對電池內(nèi)部輕微短路具有修復(fù)功能、消除電池的記憶效應(yīng)而不會對電池造成任何損害等人工智能特點(diǎn)。其電路如圖所示。 脈沖電壓12v對講機(jī)電池充電器電路 電路工作原理:單片機(jī)作為實(shí)現(xiàn)人工智能的核心元件,將電池充電時(shí)的復(fù)雜變化過程通過軟件進(jìn)行分析并實(shí)施控制,使電路硬件設(shè)計(jì)更簡單。由圖可知,ic2的4腳是pic16f84的復(fù)位端,閉合s使ic2初始化,初始化結(jié)束時(shí),sp發(fā)出一短聲,檢測電池是否裝入。 電池裝人后,ic2的第12腳輸出低電位,打開檢測門vt3,檢測電池電壓。若ic2第17、18腳均為低電位,說明電池電壓小于10v,那么ic2在關(guān)閉vt3門后,啟動(dòng)倒吸充電過程,否則將在關(guān)閉vt3門后檢測溫度,并進(jìn)行脈沖充電。 關(guān)閉vt3門后,ic2在lo腳輸出高電位,打開v單向晶間管,在此v用作整流及開關(guān)。變壓器t2輸出的18v電壓經(jīng)v整流后,通過k的11、12觸點(diǎn)加到12v充電池正極,12v充電電池負(fù)極通過k的22、21觸點(diǎn)接地,進(jìn)行119s的正
還有pic系列8位單片機(jī)為適應(yīng)各種不同的用途,有多種型號可供選用。但是,盡管pic單片機(jī)有不同的檔次和型號,但其最基本的組成則大同小異。因此,在這里先從型號pic16f84的單片機(jī)入手,討論其基本組成。pic16f84是雙列直插式(dip)塑料封裝,最大時(shí)鐘頻率可達(dá)4mhz。現(xiàn)為microchip公司的獨(dú)家產(chǎn)品,關(guān)于其具體技術(shù)指標(biāo),可查閱該公司的產(chǎn)品手冊,或在網(wǎng)址www.microchip.com上查找。 pic16f84單片機(jī)的引腳排列可參閱本期本版的16f8x系列簡介一文。本文的附圖是該器件的主要組成部分。pic16f84雖然體積不大,但仍然是一個(gè)完整的計(jì)算機(jī),它有一個(gè)中央處理器(cpu)、程序存儲器(rom)、數(shù)據(jù)寄存器(ram)和兩個(gè)輸入/輸出口(i/o口)。 和其它品種的單片機(jī)一樣,cpu是此單片機(jī)的“首腦”,它從程序存儲器中讀取和執(zhí)行指令。在取指和執(zhí)行時(shí),還可同時(shí)對數(shù)據(jù)寄存器進(jìn)行取數(shù)(前已介紹pic16f84采用哈佛結(jié)構(gòu))。由附圖可明顯看出,程序存儲器和數(shù)據(jù)存儲器各有一條總線與cpu相連。有些cpu將cpu內(nèi)部的寄存器與其外部的ram是分開管理的,但pic單片機(jī)不是這樣,它的通用數(shù)據(jù)r
請問高手pic16f84用哪一種便宜的芯片代換16c54可以嗎!我的編程器認(rèn)pic16f84 eeprom 為1k 16c54為512
while((*(((char *)(&hex))))>=10)這句看不懂我在網(wǎng)上下了一個(gè)這樣的c的程序:// for pic16f84 & 16c54 // count range : 0 ~9999 #include<pic.h> #define null 0 #define di rb7 #define do rb7 #define cs rb6 #define clk rb5 #define output 0x00 //set rb4 as key input. #define input 0xff #define setio trisb const char disp_seg[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xd8,0x80,0x90};//共陽 unsigned char count1,count2; unsigned char key; unsigned int num = 0; void init(); //pro
關(guān)于pic16f84與16f84a的程序問題! 我有一個(gè)pic16f84的程序,在16f84上用正常,用在16f84a上就不行了,請各位高手說說看兩者間的區(qū)別.
求助:一個(gè)pic16f84的編程器,請看圖我在網(wǎng)上下了一個(gè)pic16f84的編程器圖,做起來卻發(fā)現(xiàn)不能用,請問,是何原因?我把25針的串口改成了9針的。 * - 本貼最后修改時(shí)間:2003-11-29 23:12:22 修改者:zhuls