PIc在掘进机上的应用pic12f675电路图图

STM32 红龙开发板电路图_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
STM32 红龙开发板电路图
上传于||文档简介
&&C​P​U​:​S​T​M2​F0Z​E​T;​(​L​Q​F​P4脚​,​片​上​集​成1K​ ​f​l​a​s​h​、4​K​R​A​M​,2​B​i​t​ ​A​/​D​、​D​/​A​;​P​W​M​、​C​A​N​、​U​S​B​、​S​D​I​O​、​F​S​M​C​等​资​源​)​
​板​上​外​扩1K​ ​S​R​A​M​,M​ ​N​O​R​ ​F​L​A​S​H​ ​(​板​上​支​持​最​大04​k​ ​S​R​A​M​,6​M​的​N​O​R​ ​F​L​A​S​H​)​满​足​大​容​量​数​据​采​集​、​处​理​及​分​析​要​求​板​上​
​外​扩2M​ ​N​A​N​D​ ​F​L​A​S​H​满​足​彩​屏​上​丰​富​的​图​片​存​储​、​数​据​表​格​存​储​,​文​件​管​理​等​应​用
大小:3.41MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢EAGLE(PCB设计软件)中文官方网站 - 功能强大的电路板设计工具 | EDA | Schematic | 原理图设计 | 电路板图设计 | 电子设计软件
Projects文件
大小(Byte)
这是一个针对于ZigBee和DSRC的通信项目。它是基于IEEE802.15.4协议,在2.4GHz的自振频率上使用爱特梅尔AVR&CPU(ATmega88)和飞思卡尔MC1319x(MC13191,MC13192或MC13193)来进行通讯的。项目主页http://www.anteeo.se/zigbee.php
★★★★★
硬盘追梦人。由 Schmidt Bernhard上传。&
★★★★★
这些例子演示了如何使用Atmel_Prototype_Header元件库(包括AT91SAM7S64- 256和ATmega16)来制作处理器转接板。由William Arden 上传。
★★★★★
与Microchip公司的MPLAB兼容的在线调试器2。由
Thushianthan上传。
★★★★★
Microchip单片机的调试器。由Eric BARGE上传。
★★★★★
包含ATM89c2051(源自美国马歇尔EMM)频率计的流行LC检测器的升级。&高精确度和稳定性!由Frankie Kovarik 上传。
★★★★★
孵化器电路图&。由Hanson上传。
★★★★★
EPROM + EEPROM +
PIC 编程器,呵呵。由Kuzia上传。&
★★★★★
这个项目显示了如何使用GSM手机制作短信报警系统。
你可以在这个网站找到更多信息:http://avisadorgsm.iespana.es/&&&&&&&&& 由西班牙的Luis上传。
★★★★★
PIC Flash系列的编程器(16F87x) 由秘鲁的Denny Catacora 上传。
★★★★★
PWM启动与控制。由 Karlheinz Bauernschmitt 上传。
★★★★★
爱特梅尔的微控制器系列(A)T89C51xx和AT89Sxx评估板。请参考附加档案&EvaluationBoard AT89xx.doc&的详细说明。使用WINZIP6.3解压缩上传的文件,获取有关评估板的所有信息。 RV. 17/08/2003 由Reinhard Vogg 上传
★★★★★
该设备可以对Alterad的EPM
7032SLC44-10 和EPM7064SLC44-10进行编程。你可以从Altera的网站()了解信息,通过这些构件和相关软件MAX + PLUS II,形成自己的半导体方案。可以使用图形界面或高级语言来编程。一些小程序,我们将提供下载。例如一个交通灯控制或触发器。&&&&&&&&&&&&&&&&&&&&&&& 由Sascha Fiebiger 上传。
★★★★★
基于PIC12F508的红外控制夜间灯系统,包含SCH和BRD文件。由Hate Math上传。
SSOP28的适配器板。由Dr. F. Borkenhagen上传。&
爱特梅尔AVR ISP编程。并行25针端口。原理图可以在这里找到/prog.html#AVRISP。由Pascalau
Gavriil上传。&&
由PIC18F2455实现的ODB2适配器。
C-控制单元-2的应用原理图和电路板。由RWTH Aachen的Michael Hamacher上传。
由AVR架构单片机,十六进制程序代码和液晶显示器组成的报警系统,单页布局。由RWTH Aachen的Michael Hamacher上传。
★★★★★
通过适当的引导装载程序引导的PIC18F452和PIC16F877型串行编程接口。由斯里兰卡Peradeniya大学的Thushianthan上传。
★★★★★
独立MP3播放器 。软硬件均由Thomas Pototschnig()研发。
特点: -适合汽车- 拥有240 * 64像素的图形文字显示-拥有扩展IDE硬碟高达128GB的能力- FAT32 + Windows的长文件名??-音调控制(音量,低音,高音) -目录的排序-文件搜索整个硬盘-播放(最大500项) -随机播放,重复播放功能- ID3标签,比特率,频率显示-从Winamp的播放列表导入。
ZIP包包含: -电路板和原理图项目- ASM源代码+播放软件-实验性C软件,这些能够开发高级的播放软件。我的主页www.oxed.de 。由Thomas Pototschnig上传。
★★★★★
AVR 8515评估板GPL2。由 Alexander Wagner上传。
★★★★★
音频VU表12 + 1个LED显示 + AT90S1200型内存。由塞尔维亚的zoran上传。
★★★★★
爱特梅尔AVR架构的ISP编程,这个电路图可以在/prog.html上找到。由 Kristof Thewissen上传。
★★★★★
这是一个包含DS1302和备用电池的RCT(实时时钟)。由Benjamin上传。&
OksiD DMX 3/1:并行DMX端口512接口(专业的照明控制协议)。3通用输出,1通用输入,全缓冲。 使用3个PIC
18F452 。 更多信息在:http://www.oksid.ch/spp2dmx/。由 Jean-Marc Lienher 上传。&&&
在EPROM中运行的固定顺序跑马灯程序(64KB& 4)。
在节日期间,32位的LED灯泡是理想的智能窗装饰。32位LED灯泡链的程序分为四个EPROM(64K& 4)保存。 由Matthias
Gessler上传。&&&
★★★★★
一个低成本的AVR
ATTINY2313 trainingsbord模块。由Dobbelaere上传。&
★★★★★
lattice半导体公司生产的带ISP,ISP GDS14和Daisy链式编程评估板
K8050-使用AD8610和TPA6120实现的立体声耳机(版本)。由Janusz Kostorz 上传。
★★★★★
使用LM317和LM337实现的稳压电源,额定输入电压在-37v~+37v,输出电压在-34v~+34v。在默认情况下,设计只显示主要的电路,基本表层是焊盘和元件,布线很少。 由Bradlin Basson从南非上传。
电源电压和电流的测试装置,电压:0&14V,电流:0-800毫安。也能提供恒定的电压或者电流。电路尺寸:64毫米x95毫米。 由Bradlin
Basson从南非上传。
2X125W中高双级音频,拥有独立的控制电源电路,有两个有源音箱,由Nikolaus
Weiten上载。
该电路板是一个为吉他脚踏板供电的电源参考设计,板子尺寸在2x4英寸,基于Spyder的设计请参考/Article_Folders/Spyder/spyder.htm
由LM37构成0-30V,1.5 A的可调式电压调节器。由Dirk Bendig上传
在实验室使用的浮动型双电源。由Ismar Russano 上传。&
6-18 V直流电,18W功率的电源放大器。 由胡志明市的Agnort上传。&
★★★★★
70W-100W&DMOS型带静音的音频放大器 ,ST- BY电源电压最大值为+/ -&38V, 文件大小:36.4&KB。由Krzysztof Pietraszynski 上传。
★★★★★
当电池电压达到设定值自动停止充电的电池充电器。由Bogdan Rusu 上传。&
★★★★★
20W的带无线SLC的碘钨灯。由希腊的Alex Tsekenis上传。&
电池监控和保护。由罗马尼亚的
Rusu Bogdan 上传。
★★★★★
一个RFID接收电路的电路板。由Michael Hamacher上传。&
★★★★★
使用TDA2822实现的小型双通道音频功放集成电路,包括音量控制。12v理想电源,IC无需散热片,在默认情况下,设计只显示主要的电路,基本表层是焊盘和元件,布线很少。 由Bradlin
Basson从南非上传。
★★★★★
使用TDA2822实现的桥接通道音频发大电路,功率小于2W,包括音量控制,12v理想电源,IC无需散热片,在默认情况下,设计只显示主要的电路,基本表层是焊盘和元件,布线很少。 由Bradlin
Basson从南非上传。
使用TDA2005实现的桥接声道音频放大器电路,功率20W,包括音量控制。12v理想电源,IC无需散热片,在默认情况下,设计只显示主要的电路,基本表层是焊盘和元件,布线很少。 由Bradlin
Basson从南非上传。
使用TDA2003实现的单声道音频放大电路,功率小于10W。包括音量控制,12v理想电源,IC无需散热片,在默认情况下,设计只显示主要的电路,基本表层是焊盘和元件,布线很少。 由Bradlin
Basson从南非上传。
双低音放大器电源供应电路,有两个低音喇叭.由Nikolaus
Weiten上载。
这是一个西门子的三开门附和功率应用电路,它可以切换三个港口之间的弦律或者选定的共鸣。该板采用双边贴片。由Gottfried Sievers 上传。
电缆驱动器电路(用于射频电缆RG-71适应B/U的有源扬声器)。
Androino-2009,另一种Arduino Clone,单层板,没有SMD元件(除了FT232RL),容易生产。由Bernhard Redemann上传。
这是基于Chu Moy袖珍耳机放大器的Cmoy入门级电路板。它虽然设计简单,却能够提供非常好的音质!成本低于10美元!我第一次用这个放大器试听时,简直不敢相信自己的耳朵!由Tony 上载。
音频功率放大器。带有消除爆音和杂音的扬声器保护电路(用于在打开和关闭过程中消除噪音)。由HUNGARY的Arpad
Attila Bakos 上传。
★★★★★
TDA7294的音频功率放大器。由Thomas Hommel 上传。
★★★★★
两个用于脉冲检测的逻辑探针,在http://www.uoguelph.ca/?antoon/ 上发表。
由家庭用户 Daniel Jos&
Viana 上传。
与R8/C13相连的DIL32适配器。&管脚信号都要与设定的阀值进行比较。由亚琛工业大学 - 金属成形研究所的Michael
Hamacher上传。
150W场效应管音频放大器,基于Elektor Crescendo理论(1982年)使用日立的横向型MOS管2SK2。 由samidi telo 上传&
★★★★★
正弦函数发生器在音频方面的应用。由Thomas Hommel上传。
★★★★★
这是一个im386音频的结构化布线的改进过的电路板文件。其零部件清单可在如下网站上找到:http://members.shaw.ca/roma/ten.html 。 由 G. H.
Lunday上传。
★★★★★
这个文档包含了一个吉他加速板的EAGLE原理图和电路板文件。&由Paul
C. Frederick 上传。
★★★★★
带有麦克风前置放大器的20位96kHz立体声数字均衡器。由Pete Laszle上传。&
★★★★★
这是一个有源高通滤波器,只需要一个运算放大器,非常经济。其截止频率为350Hz。这里提供的是扫描的电路。由bogdan rusu上传。
一个50kHz的三角形发生器/脉冲宽度调制器的原理图和电路板。由Karl K&nig 上传。
高通滤波器的指示灯开关。由Bogdan Rusu上传。
精密型差分输入线性放大器/比较器。使用高阻抗低电平信号(如:负载单元),制作成本低于10美元。由Gilles
Desormeaux上传。
均衡器。由Nguyen Ngoc Mai Khanh上传。
★★★★★
为文件Filters.zip检测纠错。 详细说明在文件notes.doc中。由 Abidin Yildirim上传。&&
一个过滤器和信号放大器的集合。包含Sallen - Key低通滤波器,T-Notch,和库模块中的UAF42-Notch信号。由Abidin Yildirim上传。
测试发射调频的调频发射机。由Rainer Prell 上传。
★★★★★
在环境条件较好时,用于接收摩斯电码的广播接收器上面的简单CW型滤波器。由
Bratu Florian上传。
一个用于旅行的sailwinch(无线电遥控模型)或其他类型的微调节器。由法国的Clozeau Olivier上传。&
适用于预算有限的实验人员的高精度放大器和比较器。由Gilles D&sormeaux 上传。
★★★★★
一个简单的10波段音频频谱分析仪。由越南的 Nguyen Kim Huy 上传。
★★★★★
用于增加电磁线圈的小信号和小噪声放大器。由罗马尼亚的 Bogdan Rusu上传。
这是一个由几个组件组成的非常简单的磁场测量仪。由意大利的 Vince 上传。
★★★★★
非常典型的摩托罗拉的无线电接口编程电路。有关信息请阅读PDF文档,谢谢。由Bogdan
Alexandru Rusu上传从罗马尼亚。
这是专用于面板的伏安电流表。该器件包含ICL7107 AD转换器和七段LED驱动器,以及一个简单的电源。由Sam Tzam上传。
RS232连接PC于微控制器直接的TTL数据交换板,44x44mm的单层板。由Bernhard Redemann上传。
圣诞之星,128个发光二极管。尺寸160x160mm,压缩包里面是源文件,十六进制文件和一个简单PDF文件。由由伯恩哈德上传。
原理图MikroSPS 详细说明见。
具有调制激光二极管的小功率电源模块。
★★★★★
很容易为摩斯密码建立一个电子钥匙。由GACW的
Bratu Florian上传。
光纤复用。由永进电子有限公司的kim hwan seop上传
节能LED闪光灯。3.3V
- 10V直流供电,3.6V时闪光频率为0,3Hz,30uA,9V 时,1Hz 300uA。由Darius
Vainilavicius &
通过485总线进行通信和管理的芯片卡阅读器。&严格遵循传输协议的处理器。Eingentlich仅作为一个开端的例子,我的第一块4层板!由Heiko
Kuenzel上传。&
★★★★★
基于FTDI的FT232BM的USB &&串口(TTL)转换器模块()。&这个项目只需一个单层板就很方便地进行自酸蚀。&文件板,原理图,零件清单,以及简短说明都包含在.zip文件中。&很容易将包含UARTs的小型微控制器与USB勾连。&可自由使用由FTDI提供虚拟COM端口而无需驱动程序。由Lutz Lisseck上传。&
★★★★★
这是一个三音门铃。 可以连接多个交换机上。 铃音有三种可能:
&1- 锣 2- 锣鼓 3-
锣 (注:PCB是双面的!)由 Karlheinz Kiesewalter 上传。&
旋转磁场指示器,显示了旋转磁场及其在三个存在阶段上的方向。由 Rainer Prell上传。&
★★★★★
土壤水分探测器。当盆栽土壤变得干燥时由LED显示出来。由Rainer
Prell 上传。
★★★★★
★★★★★
对7段数码信号进行十进制编码的电路板。由Martin Wende上传。
★★★★★
通过电脑操控 Conrad DCF77模块电路来控制LED灯(电源及信号)的状态&。由
Levent Sarikaya 上传。
★★★★★
具有适配器指示灯的可编程并行端口,例如:运行灯等。由Christian Pollheimer Stadlober上传。
BANDIDO II uMax金属探测器。由Eugenij上传。
★★★★★
迷你版密码锁。由Philipp Milich上传。
LED闪光灯。由罗马尼亚的 Bogdan Rusu上传。
★★★★★
卤素灯自动开关。同时带有保护装置和低频率的点亮/熄灭状态切换。由罗马尼亚的 Bogdan Rusu上传。
这是一个红外报警。我建议你不使用它来保护贵重的东西因为它不是一个专业设备。由 Ivan &Salamon 上传
通过并行端口等接头连接起来用于测量和应用程序下载的DB-25适配器接线端子和接地端子。由 Michael Hamacher 上传。
像旋转物体的每秒频率和心率转化成输出脉冲序列。 这个频率输出,可直接送入计数器,计算出所需的输出频率。
★★★★★
LM311N来控制开关延时,或是DIP用作延时开关。由 J&rg Rippinger上传。
一个简单的开关计时器(能计时0-5分钟)。由
Alex上传。
★★★★★
16 LED灯组成的闪烁的心,作为一种特殊的礼物在庆祝时出场。
连续型LED灯。由加拿大的Lawrence上传。
★★★★★
极性反转&&在晶体管的基极上,用来改变直流电动机的转动方向。 http://www.elline.de& 由 Tilo Wetzel 上传。&&&&&&&&&&&&&&&&&&&&&&&&
9V至12V 直流电压转换器。由 Tilo Wetzel 上传。
★★★★★
较小规模的网络测试,以验证双绞线的布线。同样适用于活跃网络中。 http://www.elline.de& 由 Tilo Wetzel 上传。&&&&
连到PC上的数字手柄摇杆适配器,更多信息是在我的网站上: http://www.dresden.nacamar.de/ 由 Tilo Wetzel 上传。&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
★★★★★
DMA控制器芯片组的标准功能:对成品板进行测试 。由Arnulf Rehorst上传。浅析掘进机功能的开发和利用_论文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
您可以上传图片描述问题
联系电话:
请填写真实有效的信息,以便工作人员联系您,我们为您严格保密。
浅析掘进机功能的开发和利用
||文档简介
中国最大最早的专业内容网站|
总评分0.0|
&&介​绍​掘​进​机​与​刮​板​输​送​机​、​液​压​锚​杆​泵​站​及​除​尘​风​机​的​组​合​使​用​,​充​分​开​发​掘​进​机​的​功​效​,​提​高​煤​矿​掘​进​效​率​。
试读已结束,如果需要继续阅读或下载,敬请购买
定制HR最喜欢的简历
你可能喜欢TLC2543,TLC1543程序及仿真电路图中文资料
单片机&嵌入式
单片机应用
嵌入式操作系统
学习工具&教程
学习和开发单片机的必备工具
(有问必答)
(带你轻松入门)
电子元件&电路模块
当前位置: >>
>> 浏览文章
TLC2543,TLC1543程序及仿真电路图中文资料
TLC1543 是11通道10位串行A/D转换器,TLC2543是11通道12位串行A/D转换器.
TLC1543是美国TI公司生产的多通道、低价格的模数转换器。采用串行通信接口,具有输入通道多、性价比高、易于和单片机接口的特点,可广泛应用于各种数据采集系统。 TLC1543为20脚DIP封装的CMOS 10位开关电容逐次A/D逼近模数转换器
TLC1543工作时序如图所示,其工作过程分为两个周期:访问周期和采样周期。工作状态由CS使能或禁止,工作时CS必须置低电平。CS为高电平时,I/O CLOCK、ADDRESS被禁止,同时DATA OUT为高阻状态。当CPU使CS变低时,TLC1543开始数据转换,I/O CLOCK、ADDRESS使能,DATA OUT脱离高阻状态。随后,CPU向ADDRESS端提供4位通道地址,控制14个模拟通道选择器从11个外部模拟输入和3个内部自测电压中选通1路送到采样保持电路。同时,I/O CLOCK端输入时钟时序,CPU从DATA OUT 端接收前一次A/D转换结果。I/O CLOCK从CPU 接受10个时钟长度的时钟序列。前4个时钟用4位地址从ADDRESS端装载地址寄存器,选择所需的模拟通道,后6个时钟对模拟输入的采样提供控制时序。模拟输入的采样起始于第4个 I/O CLOCK的下降沿,而采样一直持续6个I/O CLOCK周期,并一直保持到第10个 I/O CLOCK的下降沿。转换过程中,CS的下降沿使DATA OUT引脚脱离高阻状态并起动一次I/O CLOCK的工作过程。CS的上升沿终止这个过程并在规定的延迟时间内使DATA OUT引脚返回到高阻状态,经过两个系统时钟周期后禁止I/OCLOCK和ADDRESS端。
下降沿输出数据,上升沿输入地址
CS片选拉低,一次转换开始,同时输出上次转换的数据
时序使用方法:
1、CS片选拉高,EOC拉高,CLK时钟拉低
2、CS片选拉低,开始读出第一位数据
3、在第一个时钟上升沿,输入一个地址数据
4、之后在每个时钟的下降沿输出AD转换数据,在上升沿输入地址数据
5、TLC1543是10位AD,因此有10个时钟,TLC2543是位AD,因此有12个时钟
6、一个操作过程结束后,片选CS拉高,EOC会在最后第10个时钟的下降沿触发拉低,开始AD转换,此时,输出被禁止,等到转换结束后EOC置位1,代表转换结束。等到CS片选再次拉低,开始第二次操作。
TLC1543的电路图(与单片机连接)
TLC15433的引脚图
& &TLC25433引脚图
&A0~A10为11个模拟输入通道
REF-通常接地
则输入可测电压为0~5v
cs位片选段,低电平有效,不用时置1,用时保持为0
DATAOUT为AD转换数据输出端(10位)
ADDRESS为地址输入端,可输入相关的命令,前四位用于选择不同的输入通道,如:0000位选择0通道,0001位选择1通道,及数据输出的格式(高位先出还是低位先出)。
& &TLC1543的三个控制输入端CS、I/O CLOCK、ADDRESS和一个数据输出端DATA OUT遵循串行外设接口SPI协议,要求微处理器具有SPI接口。但大多数单片机均未内置SPI接口(如目前国内广泛采用的MCS51和PIC系列单片机),需通过软件模拟SPI协议以便和TLC1543接口。TLC1543芯片的三个输入端和一个输出端与51系列单片机的I/O口可直接连接,具体连接方式可参见图3。软件设计中,应注意区分TLC1543的11个模拟输入通道和3个内部测试电压地址。附表为模拟通道和内部电压测试地址。程序软件编写应注意TLC1543通道地址必须为写入字节的高四位,而CPU读入的数据是芯片上次A/D转换完成的数据。在本文后附的程序中对此有详细的说明。模拟输入通道选择 输入寄存器地址(2进制)。
内部测试电压选择 输入地址 输出结果(16进制)
(Vref++ Vref-)/2_
Vref+ 1101 3ff
注:Vref+为加到TLC1543 REF+端的电压,Vref-是加到REF-端的电压
TLC1543子函数
uint read1543(void) &
uchar i=0; &&
uint ad_value=0;
TCL2543_CLK=0; //一次转换开始前,CS片选置1,EOC置1,时钟置0& &
TCL2543_CS=1; &&
delay_1ms(); //保持一段时间,拉低CS片选
TCL2543_CS=0;
delay_1ms(); & && //保持一段时间,等数据稳定后再读取第一位数据A9(最高位)
for(i=0;i&10;i++) &&
if(TCL2543_DOUT) ad_value|=0x0001; & & //读取第一位数据
TCL2543_DIN=0; & & //将通道选择数据准备好,上升沿锁存进TLC1543
TCL2543_CLK=1; & & //上升沿
delay_1ms(); & && //保持一段时间
TCL2543_CLK=0; & & //下降沿保持一段时间,在读取数据
delay_1ms(); & & & & &
ad_value=ad_value&&1; && //移位,将最低位空出,以装入第2位数据(A8)
TCL2543_CS=1; && //一次转换结束后将CS片选拉高
ad_value=ad_value&&1; && //由于多左移了1位,所以
return ad_ &
& & & & & & & & & & & & & & & & &tlc1543 protues仿真图
下面提供TLC1543.c文件,完整的代码及其仿真文件下载地址:
/*----File Description----
- &File Name & & & & & & &: TLC5615.H
- &Functions & & & & & & &: 初使化:TLC1543_init(void)
& & & & & & & & & & & & & & 读ADC :uint16 ReadADC_TLC1543(uchar ain)
- &Description & & & & & &: 先调用初使化函数,再调用读ADC函数,形参ain
& & & & & & & & & & & & & & 为模拟通道,其值为 0 ~ 10. 注意:返回值为
& & & & & & & & & & & & & & 上一次转换结果。
- &Author & & & & & & & & : Mason & &别名:小菜
- &Create Date & & & & & &: &
- &Performance & & & & & &: Finished
- &Global Variable & & & &: None
- &File static Variable & : None
- &-------------------------------------------
- &Revision History
- &No. & &Date & & & &Revised by & &Item & &Description
-------------------------------------------------------------------------*/
/*----------------------------Head---------------------------------------*/
#include &reg52.h&
#include &TLC1543.h&
#include &MICRO.h&
#include &delay.h&
/*----------------------------Code---------------------------------------*/
void TLC1543_init(void)
& & CS_1543 = 1;
& & SCLK_1543 = 0;
/*----Important Function Description----
- &Function Name & & & & & : uint16 ReadADC_TLC1543(uchar ain)
- &Description & & & & & & : None
- &Author & & & & & & & & &: Mason & &别名:小菜
- &Create Date & & & & & & : &
- &Parameters/Arguments & &: uchar ain & & & :下一次转换选通的ADC通道。
- &Return Code & & & & & & : uint16 adc_value:上一次ADC转换的结果。
- &Global Variable & & & & : None
- &static Variable & & & & : None
- &-------------------------------------------
- &Revision History
- &No. & &Date & & & &Revised by & &Item & &Description
-------------------------------------------------------------------------*/
uint16 ReadADC_TLC1543(uchar ain)
& & uint16 adc_value = 0;
& & ain &&= 4;
& & CS_1543 = 0;
& & for(temp = 0;temp & 10;temp ++) & & & & // 将判断语句改为 temp&12
& & { & & & & & & & & & & & & & & & & & & & // 程序可移殖至 TLC2543.
& & & & adc_value &&= 1;
& & & & ain &&= 1;
& & & & ADDR_1543 = CY;
& & & & if(DOUT_1543) & adc_value += 1;
& & & & SCLK_1543 = 1;
& & & & delayus(1);
& & & & SCLK_1543 = 0;
& & CS_1543 = 1;
& & return &adc_
下面是tlc2543中文资料下载地址:
/*TLC2543驱动程序(dhd0)*/
/**************************************
& & & & & & &TLC2543驱动程序
*************************************/
#include &reg51.h&
#include &intrins.h&
/**************************************
& & & & 2543控制引脚宏定义
*************************************/
#define CLOCK p17 /*2543时钟*/
#define D_IN p16 /*2543输入*/
#define D_OUT p14 /*2543输出*/
#define _CS p15 /*2543片选*/
#define uint unsigned int
#define uchar unsigned char
/**************************************
& 名称:delay
& 功能:延时模块
& 输入参数:n要延时的周期数
& 输出参数:无
*************************************/
void delay(uchar n)
for(i=0;i&n;i++)
& &_nop_();
/**************************************
& 名称:read2543
& 功能:TLC2543驱动模块
& 输入参数:port通道号
& 输出参数:ad转换值
*************************************/
uint read2543(uchar port)
uint ad=0,i;
for(i=0;i&12;i++)
& if(D_OUT) ad|=0x01;
& D_IN=(bit)(port&0x80);
& CLOCK=1;
& delay(3);
& CLOCK=0;
& delay(3);
& port&&=1;
return(ad);
/**************************************
& 名称:main
& 功能:主函数
& 输入参数:无
& 输出参数:无
*************************************/
void main()
& ad=read2543(0);
【】【】【】【】
上一篇:下一篇:
CopyRight @
单片机教程网
, All Rights Reserved

我要回帖

更多关于 pic单片机电路图 的文章

 

随机推荐