16F877A
10000
QFP44/25+
有上有貨原裝現(xiàn)貨可看貨,提供配單服務(wù)
16F877A
5000
DIP/21+
誠信經(jīng)營...品質(zhì)保證..價格優(yōu)勢...可提供一站式配套
16F877A
80000
-/23+
原裝現(xiàn)貨
16F877A
5000
QFP44/23+
原裝庫存,提供優(yōu)質(zhì)服務(wù)
16F877A
5000
QFP44/26+
全新原裝現(xiàn)貨,一站式配單服務(wù)
16F877A
5000
QFP44/25+
只做原裝,可提供技術(shù)支持及配單服務(wù)
16F877A
8700
QFP44/2023+
原裝現(xiàn)貨
16F877A
3000
QFP44/2012
原裝正品熱賣,價格優(yōu)勢
16F877A
80000
-/23+
原裝現(xiàn)貨
16F877A
5027
QFP44/23+
只做原裝,專注海外現(xiàn)貨訂購20年
16F877A
2000
DIP/25+
只做原裝,支持賬期,提供一站式配單服務(wù)
16F877A
60701
QFP44/24+
深圳原裝現(xiàn)貨,可看貨可提供拍照
16F877A
51300
QFP44/24+
原裝現(xiàn)貨,可提供訂貨服務(wù)
16F877A
10000
DIP/12+
原裝現(xiàn)貨
16F877A
42100
QFP44/24+
只做原裝,提供一站式BOM表電子配單服務(wù)
16F877A
9208
QFP44/22+
特價支持,只做原裝現(xiàn)貨
16F877A
5000
QFP44/22+
一站式配單,只做原裝
16F877A
3180
23+/QFP44
特價原裝現(xiàn)貨,一站配齊
16F877A
41101
DIP/-
大量現(xiàn)貨,提供一站式配單服務(wù)
16F877A
9000
TSSOP48/25+
只做原裝 特價清倉 一手貨源 代理渠道 胡經(jīng)理
概述 本文采用pic 16f877a單片機為主要核心控制元件,設(shè)計了一個32×32 led點陣模塊的書寫顯示屏。它主要由光筆模塊和點陣顯示模塊組成,光筆模塊利用光敏電阻的光電特性,實現(xiàn)微亮檢測功能。光筆反饋信號經(jīng)放大器lm324比較后,送給單片機處理。32×32點陣顯示模塊、驅(qū)動模塊由74hc595外設(shè)驅(qū)動陣列和8位串行輸入/輸出移位寄存器uln2803a組成。光筆通過顯示屏微亮掃描尋找坐標值,按鍵和led指示燈可實現(xiàn)“點亮、劃亮、反顯、整屏擦除、筆畫擦除、連寫多字、對象拖移”等書寫顯示功能。 系統(tǒng)系統(tǒng)總體構(gòu)成 本系統(tǒng)設(shè)計包括三大部分:pic 16f877a單片機主控器、光筆控制器、點陣顯示屏。系統(tǒng)的結(jié)構(gòu)如圖1所示。 圖1 系統(tǒng)結(jié)構(gòu)圖 pic系列單片機是完全集成的混合信號系統(tǒng)級芯片,具有與8051兼容的微控制器內(nèi)核,與mcs-51指令集完全兼容。其內(nèi)部還集成了數(shù)據(jù)采集和控制系統(tǒng)中常用的模擬部件和其他數(shù)字外設(shè)及功能部件,并包括a/d和d/a模塊,執(zhí)行速度快,功能強大。 光筆選用光敏電阻作為感應(yīng)器件,根據(jù)光敏電阻的光電特性,光敏電阻兩瑞電壓因光電阻的變化而
了軟件開支。利用其4路中斷功能實現(xiàn)系統(tǒng)復(fù)位及檢修測試功能。pgm接口(在線編程接口)可采用icd2適配器進行在線編程和調(diào)試。 3.2 系統(tǒng)功能 (1) at89s52頻率4 mhz,具有在線編程,無需編程器直接燒寫的功能,用at89s52[int0],[int1],[ct0],[ct1]四個引腳單獨引出,方便作為鍵盤接口。 (2) at89s52 p1.1~p1.4分別作為led1~4的使能線,高電平有效,p2口作為led1~4的八位顯示數(shù)據(jù)口。 (3) at89s52串口與16f877a的串口可直接進行串口通訊。 (4) at89s52 p0口及[ale十p1.0],[wr],[rd]作為8位并行端口與16f877a通訊。 (5) pic16f877a:頻率20 mhz: ① pa-an[0]-板載a/d通道:vref+/-可調(diào) an[1],[5]一外接a/d通道,an[2-3]-vref+/-可調(diào),an[4]-t0cki-wdt監(jiān)控。 ② pb-pb0-外接int中斷信號,低電平/下降沿有效,pb1,2,4,5作為input1234,低電平/下降
制器具有如下功能: (1)支持12v的直流系統(tǒng)工作電壓; (2)支持最大至4a的充放電電流; (3)支持直流、脈沖兩種充電方式; (4)具有深夜使半導(dǎo)體照明燈具亮度減半的功能; (5)蓄電池電量不足時,可自動切換到市電電源供電; (6)能檢測太陽能電池的電壓,自動轉(zhuǎn)換工作模式; (7)能檢測蓄電池的電壓,對蓄電池的充、放電過程進行控制; (8) 具有防反充電保護、過充電保護、過放電保護和負載短路保護功能; (9)具有電子時鐘和計時功能。 圖1所示為以pic16f877a為核心的控制器外圍電路示意圖。主要由pic單片機(內(nèi)部含a/d)、時鐘電路、電壓采樣電路、開關(guān)驅(qū)動電路、時鐘控制和數(shù)碼管顯示電路組成。單片機pic16f877a是控制器的核心,外圍電路包括開關(guān)控制電路(c1~c3)、數(shù)碼管顯示及驅(qū)動(a~g/dig_en1~dig_en6)電路、工作狀態(tài)顯示等。 2 主要電路設(shè)計及器件選型 2.1 pic16f877a 控制器的核心是單片機,系統(tǒng)工作時需要采集太陽能電池和蓄電池的電壓。太陽能電池的輸出電壓會受到一些外界因素的影響,如溫度和太陽輻射強
st_sub = 2及test_sub = 3時,讀出來的電壓卻不正確,都為5.13v(實際上應(yīng)為4.76v)。這是什么原因啊?莫非真的要采樣幾個電壓,再求平均值?在三次ad轉(zhuǎn)換中,為什么只有第一次的ad轉(zhuǎn)換是正確的???#include <config.h>union adres{ int y1; uchar adre[2];}adresult;int ad_result;float ad_res_fvoid ad_init(uchar channel){#ifdef _16f877a adcon0 = 0x41 | (channel <<3); //select ad clock = 1/8 fosc,select an(i) adcon1 = 0x84; //ad result right justifiled.use an0,an1#endif#ifdef _16c74b adcon0 = 0x41 | (channel << 3); //select ad clock = 1/8 fosc,s
我是用lite版試過了,是完全free的。lite versions differences from the full versions are: there is no source code supplied for the library routines; the compiler comes with no printf() support for longs or floats; two ram banks of the 16f627, 16f877, 16f877a are supported for general purpose ram; code size for the 16f877 and 16f877a is limited to 2048 words.(http://www.htsoft.com/)想請問“two ram banks of the 16f627, 16f877, 16f877a are supported for general purpose ram; ”是什么意思,我理解的不是很清楚?謝謝。誰有full versions 8.02破解的嗎?
各位好漢,pic16f877與16f877a可不可以相互燒寫?各位好心人,不知道16f877與16f877a有什么區(qū)別?從877中的讀出的代碼可不可以燒到pic877a,我用于一個產(chǎn)品,總是不行,懷疑到這個問題了,大家?guī)臀乙幌?,謝謝!
關(guān)于e口各位大蝦好?。?!小弟最近在做一個手持設(shè)備,用16f877a,我想把16f877a的re0,re1,re2聯(lián)起來,給另外兩個芯片供電,電流不超過60ma。我現(xiàn)在關(guān)心的是在e口輸出高電平的時候,這三個口會不會出現(xiàn)問題,不如他們輸出高電平之間有一點微小的差別,那肯定會有很大電流,這樣會把芯片燒了的。我以前沒有試過這種方法,不知道可行不,望各位提點建議。謝謝?。。?/p>
請問斑竹:invalid target device id可能是什么原因。我在使用16f877a做一個小東西(仿真器為icd2+mplab6.30),昨天還好用,今天連接后,仿真器ide提示invalid target device id,編程寫不進去。請問張工這可能是什么原因,使用picdem2演示板,運行就沒問題。是我的16f877a單片機燒壞了嗎,還是設(shè)置問題。另外,問一下,我想使用c語言開發(fā),使用picc m16發(fā)現(xiàn)編譯器無法識別型號16877a,16877和16877a的差別大嗎,是我的編譯器版本問題還是picc m16不支持16877a。后來我使用ccs編譯器,可以開發(fā),但感覺這種編譯器功能很強(例程提供的功能很強),但開發(fā)方式很怪,使用大量的宏,(有點像mfc)讓人感覺心里沒底。請問張工,您知道哪里有這種編譯器的資料嗎?呵呵,提的問題多了一點,望盡量答復(fù),謝謝。敬禮!