16F877A
48000
DIP/24+
原装现货,可开专票,提供账期服务
16F877A
5000
DIP/21+
诚信经营...品质保证..价格优势...可提供一站式配套
16F877A
12260
QFP44/23+
高品质 优选好芯
16F877A
9208
QFP44/22+
特价支持,只做原装现货
16F877A
80000
-/23+
原装现货
16F877A
51005
QFP44/24+
原厂原装现货,提供一站式配单服务
16F877A
5000
QFP44/23+
原装库存,提供优质服务
16F877A
8700
QFP44/2023+
原装现货
16F877A
5027
QFP44/23+
只做原装,专注海外现货订购20年
16F877A
5000
QFP44/23+
优势产品大量库存原装现货
16F877A
3000
QFP44/2012
原装正品热卖,价格优势
16F877A
41101
DIP/-
大量现货,提供一站式配单服务
16F877A
80000
-/23+
原装现货
16F877A
5000
QFP44/24+
优势渠道现货,提供一站式配单服务
16F877A
21403
QFP44/23+
原装现货,长期供应
16F877A
65286
-/21+
全新原装现货,长期供应,免费送样
16F877A
28800
QFP44/22+
原装现货,提供配单服务
16F877A
60701
QFP44/24+
深圳原装现货,可看货可提供拍照
16F877A
15000
QFP44/21+
原厂原装正品
16F877A
9000
TSSOP48/25+
只做原装 特价清仓 一手货源 代理渠道 胡经理
概述 本文采用pic 16f877a单片机为主要核心控制元件,设计了一个32×32 led点阵模块的书写显示屏。它主要由光笔模块和点阵显示模块组成,光笔模块利用光敏电阻的光电特性,实现微亮检测功能。光笔反馈信号经放大器lm324比较后,送给单片机处理。32×32点阵显示模块、驱动模块由74hc595外设驱动阵列和8位串行输入/输出移位寄存器uln2803a组成。光笔通过显示屏微亮扫描寻找坐标值,按键和led指示灯可实现“点亮、划亮、反显、整屏擦除、笔画擦除、连写多字、对象拖移”等书写显示功能。 系统系统总体构成 本系统设计包括三大部分:pic 16f877a单片机主控器、光笔控制器、点阵显示屏。系统的结构如图1所示。 图1 系统结构图 pic系列单片机是完全集成的混合信号系统级芯片,具有与8051兼容的微控制器内核,与mcs-51指令集完全兼容。其内部还集成了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件,并包括a/d和d/a模块,执行速度快,功能强大。 光笔选用光敏电阻作为感应器件,根据光敏电阻的光电特性,光敏电阻两瑞电压因光电阻的变化而
了软件开支。利用其4路中断功能实现系统复位及检修测试功能。pgm接口(在线编程接口)可采用icd2适配器进行在线编程和调试。 3.2 系统功能 (1) at89s52频率4 mhz,具有在线编程,无需编程器直接烧写的功能,用at89s52[int0],[int1],[ct0],[ct1]四个引脚单独引出,方便作为键盘接口。 (2) at89s52 p1.1~p1.4分别作为led1~4的使能线,高电平有效,p2口作为led1~4的八位显示数据口。 (3) at89s52串口与16f877a的串口可直接进行串口通讯。 (4) at89s52 p0口及[ale十p1.0],[wr],[rd]作为8位并行端口与16f877a通讯。 (5) pic16f877a:频率20 mhz: ① pa-an[0]-板载a/d通道:vref+/-可调 an[1],[5]一外接a/d通道,an[2-3]-vref+/-可调,an[4]-t0cki-wdt监控。 ② pb-pb0-外接int中断信号,低电平/下降沿有效,pb1,2,4,5作为input1234,低电平/下降
制器具有如下功能: (1)支持12v的直流系统工作电压; (2)支持最大至4a的充放电电流; (3)支持直流、脉冲两种充电方式; (4)具有深夜使半导体照明灯具亮度减半的功能; (5)蓄电池电量不足时,可自动切换到市电电源供电; (6)能检测太阳能电池的电压,自动转换工作模式; (7)能检测蓄电池的电压,对蓄电池的充、放电过程进行控制; (8) 具有防反充电保护、过充电保护、过放电保护和负载短路保护功能; (9)具有电子时钟和计时功能。 图1所示为以pic16f877a为核心的控制器外围电路示意图。主要由pic单片机(内部含a/d)、时钟电路、电压采样电路、开关驱动电路、时钟控制和数码管显示电路组成。单片机pic16f877a是控制器的核心,外围电路包括开关控制电路(c1~c3)、数码管显示及驱动(a~g/dig_en1~dig_en6)电路、工作状态显示等。 2 主要电路设计及器件选型 2.1 pic16f877a 控制器的核心是单片机,系统工作时需要采集太阳能电池和蓄电池的电压。太阳能电池的输出电压会受到一些外界因素的影响,如温度和太阳辐射强
st_sub = 2及test_sub = 3时,读出来的电压却不正确,都为5.13v(实际上应为4.76v)。这是什么原因啊?莫非真的要采样几个电压,再求平均值?在三次ad转换中,为什么只有第一次的ad转换是正确的啊?#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有什么区别?从877中的读出的代码可不可以烧到pic877a,我用于一个产品,总是不行,怀疑到这个问题了,大家帮我一下,谢谢!
关于e口各位大虾好!!!小弟最近在做一个手持设备,用16f877a,我想把16f877a的re0,re1,re2联起来,给另外两个芯片供电,电流不超过60ma。我现在关心的是在e口输出高电平的时候,这三个口会不会出现问题,不如他们输出高电平之间有一点微小的差别,那肯定会有很大电流,这样会把芯片烧了的。我以前没有试过这种方法,不知道可行不,望各位提点建议。谢谢!!!
请问斑竹:invalid target device id可能是什么原因。我在使用16f877a做一个小东西(仿真器为icd2+mplab6.30),昨天还好用,今天连接后,仿真器ide提示invalid target device id,编程写不进去。请问张工这可能是什么原因,使用picdem2演示板,运行就没问题。是我的16f877a单片机烧坏了吗,还是设置问题。另外,问一下,我想使用c语言开发,使用picc m16发现编译器无法识别型号16877a,16877和16877a的差别大吗,是我的编译器版本问题还是picc m16不支持16877a。后来我使用ccs编译器,可以开发,但感觉这种编译器功能很强(例程提供的功能很强),但开发方式很怪,使用大量的宏,(有点像mfc)让人感觉心里没底。请问张工,您知道哪里有这种编译器的资料吗?呵呵,提的问题多了一点,望尽量答复,谢谢。敬礼!