1,谁帮我改下单片机的接口一点不懂

你应该先搞清楚定义的各各变量都是什么意义,软件的定义是跟硬件配套的。按你的描述sbit select0=P3^7;sbit select1=P3^6;sbit select2=P3^5;这几个定义的应该是数码管sbit bep=P3^3;这个定义的应该是蜂鸣器的端口,你可以把这几个换一下试着自己调试一下
你好!你这个是什么程序啊?主函数都没得啊!七段码的数码管引脚数量也不对啊如有疑问,请追问。

谁帮我改下单片机的接口一点不懂

2,单片机编程指导关于计时器00009999秒每两秒显示加一在网上

我也是新手,请问你这个图是用什么软件画出来的? 还有, code uchar Tab[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; uchar disbuf[4] = 谁帮我改下单片机的接口一点不懂; //数码管要显示的内容缓存 uchar ScanFlag = 0; 啥意思?能不能详细解释一下?

单片机编程指导关于计时器00009999秒每两秒显示加一在网上

3,555七脚DIS什么意思

当要将555定时器改成单稳态触发器时,可将其DIS引脚与TH和VCC相连,再接个电容并另一端接地,就可以使输出控制电容的充放电,以改变TH端的电压值。(有点乱,具体可查查555定时器的内部结构和改成单稳态触发器时的电路图)
是555定时器的内部三极管控制外部电容的放电端,相当于555定时器产生震荡的开关。。。
不明白啊 = =!
discharge pin is pin 7 in LM555 MC14555 etcit will discharge the capacitor connected between it and ground (pin 1)放电针是在7针LM555 mc1455等它将放电的电容连接在它和地面(引脚1)

555七脚DIS什么意思

4,PIC16F917单片机计数器问题

我试着写一下啦,但是我电脑没有装MPLAB软件,没有编译,不过你可以拿回去试试,可以参考思路程序其实很简单#include <pic.h> //用的是PICC编译器__CONFIG (HS & PROTECT & PWRTEN & BOREN & WDTDIS); //PIC单片机都需要配置该位,HS是外部晶振模式 // 使能PROTECT保护程序存储器 //BOREN使能掉电保护 //WDTDIS关闭看门狗void display(int pulse_amount);void main(void) int pulse_amount //定义变量,存储外部脉冲数SCS=0; //时钟源的选择。TMR0=0; //清零计数器OPTION_REG=0x20; //定义计数模式,对单片机的TOCK1引脚的脉冲 //计数,每来一个脉冲,TMR0就会加1,设置好之后计数器就开始工作了while(1) //这个循环就是不断读取计数值 pulse_amount=TMR0; display(pulse_amount); //这个程序是我假设的,就是用来显示计数值 }}程序的局限性在于,因为定时器0是8位的,也就是对外部引脚脉冲计数的最大值是256 当计数值达到这个值后,计数器的值会自动清零,这时候你可以设置一个中断程序来计数。我这里不多讲了。外部脉冲频率是由晶振决定的,定时器在计数模式下,计数初值和计数值跟那两个没有任何关系
#define dq_high() trisc1=1//设置引脚为输入引脚定义为输入时,为高阻态,因为ds18b20上拉一个4.7k电阻,所以相对于ds18b20就是输出为高电平。#define dq_low() trisc1=0;dq=0//设置引脚为输出引脚输出低电平,不用解释吧?-------------------------------------------------------------------------------------------------------------你说的没问题,这种方式可认为合理利用硬件资源
呵呵,两年没碰单片机了。我学的51单片机,但是道理是相通的。计数初值是计数器的一个设定值,通常是有8位存储,最大值256,你可以设定为256以内的任意数,比如250。计数开始后,单片机收到一个外部脉冲,就减一,知道减到0,向外部发出一个脉冲,再重新载入250,再次计数。。单片机的晶振是单片机运行的节奏,由晶体振荡器决定,就像一群人一起干活,要喊号子协调一致一样,有的程序需要一个晶振周期完成,有的需要两个或更多,晶振频率越高,说明单片机效率越高,但是要考虑其他芯片能不能跟的上。外部脉冲频率的外部如果指的是晶振的话,那么这个频率就是晶振的频率。 [1/(晶振频率)]*250=定时器定时的时间。

5,AD7705中的各个管脚是什么意思呢 哪位大神可以用通俗点的语言帮

利用ADD7705采样数据,与51单片机通讯,硬件连接是:P3.1提供数据脉冲,与AD7705的SCLK管脚连接,P3.0与DOUT,DIN相连,并接上拉电阻,利用51串口方式1工作,程序如下: #include #include sbit AD7705_DATA=P3^0; // AD7705 input & output data sbit AD7705_CLK=P3^1; // AD7705 CLK sbit AD7705_DRDY=P2^7; // AD7705 data ready sbit DIS= P4^1; unsigned int data_out; unsigned char rearrange(unsigned char a) unsigned char i,b; b=a&0x01; for(i=1; i<8; i++) b=b<<1; a=a>>1; b=b+(a&0x01); } return(b); } /*******************************************************/ void Delayms(unsigned char ms) // relay ms while(ms--) for(i=0; i<124; i++); } } /****************************************************************/ void WriteToReg_ADC(unsigned char a) SBUF=a; while(!TI); TI=0; } /*************************************************************/ void AD7705_Init() WriteToReg_ADC(0x04); //write 0x20 to communication register to choose channel 0 //and clock register for the next one to write WriteToReg_ADC(0x20); //0x04 to CLR,2.4576MHz,50Hz. WriteToReg_ADC(0x08); //write 0x10 to communication register to choose channel 0 //and setup register for the next one to write WriteToReg_ADC(0x62); //0x44,1, buffer off, FSYNC=0, and self-calibration } /*************************************************************/ unsigned int ReadWord() unsigned char high8,low8; unsigned int out; while(AD7705_DRDY); SCON=0x10; while(!RI); high8=SBUF; RI=0; while(!RI); low8=SBUF; REN=0; out=rearrange(high8); out=out<<8; out=out+rearrange(low8); return(out); } main() AD7705_Init(); while(1) DIS=0; Delayms(80); DIS=1; Delayms(80); WriteToReg_ADC(0x1c); data_out=ReadWord(); } } 问题是,AD7705好象没有工作,管脚DRDY一直处于高电平,希望高手指点先谢谢了!问题补充:串口方式是采用方式0,是我打错了,这个程序是最先的现在改为AD7705的复位引脚和片选引脚都用I/O口控制,采用模拟时钟,不过结果还是那样,DRDY没有低电平,AD7705似乎没有工作:我来帮他解答满意回答检举| 2008-11-14 19:171.51串口方式1有停止位,每次发送一个字节,将产生至少九个时钟脉冲。而AD7705每发送或接收一个字节只需要八个时钟脉冲(多一个就乱了),多发的脉冲将破坏通信的同步,应该用串口方式0吧。2.强烈建议用一个I/O口线去控制AD7705的RESET脚,每当通信没能同步时,发一个复位脉冲即可实现同步通信。3.P3.0与DOUT,DIN相连”,如果一切正常的话,这样设计挺好的;但是,一旦通信没能同步,出现AD7705与51单片机同时往数据线上发数据,引起冲突。可能会损害芯片。建议DOUT、DIN分开走线(尽管线多了点)。我是用AVR单片机做的AD7705测试程序,AVR直接有SPI接口。
除了电源没接外,没什么问题,ad7705时个两路的ad转换芯片,你只用一路的话另一路当然不用接了

6,请问一下汽车的一些术语的全解比如说ABS EBD ESB 还有很多

防抱死制动系统(ABS)----ABS是Anti-lock Braking System缩写。世界上最早的ABS系统是首先在飞机上应用的,后来又成为高级轿车的标准配备,现在则大多数轿车都装有ABS。 众所周知,刹车时不能一脚踩死,而应分步刹车,一踩一松,直至汽车停下,但遇到急刹时,常需要汽车紧急停下来,很想一脚到底就把汽车停下,这时由于车轮容易发生抱死不转动,从而使汽车发生危险情况,比如前轮抱死引起汽车失去转弯能力,后轮抱死容易发生甩尾事故等等。安装ABS就是为解决刹车时车轮抱死这个问题的,装有ABS的汽车,能有效控制车轮保持在转动状态而不会抱死不转,从而大大提高了刹车时汽车的稳定性及较差路面条件下的汽车制动性能。 ABS是通过安装在各车轮或传动轴上的转速传感器等不断检测各车轮的转速,由计算机计算出当时的车轮滑移率(由滑移率能了解汽车车轮是否已抱死),并与理想的滑移率相比较,做出增大或减小制动器制动压力的决定,命令执行机构及时调整制动压力,以保持车轮处于理想的制动状态:因此,ABS装置能够使车轮始终维持在有微弱滑移的滚动状态下制动,而不会抱死,达到提高制动效能的目的。 电子制动力分配系统(EBD)----EBD能够根据由于汽车制动时产生轴荷转移的不同,而自动调节前、后轴的制动力分配比例,提高制动效能,并配合ABS提高制动稳定性。汽车在制动时,四只轮胎附着的地面条件往往不一样。比如,有时左前轮和右后轮附着在于燥的水泥地面上,而右前轮和左后轮却附着在水中或泥水中,这种情况会导致在汽车制动时四只轮子与地面的摩擦力不一样,制动时容易造成打滑、倾斜和车辆侧翻事故。EBD用高速计算机在汽车制动的瞬间,分别对四只轮胎附着的不同地面进行感应、计算,得出不同的摩擦力数值,使四只轮胎的制动装置根据不同的情况用不同的方式和力量制动,并在运动中不断高速调整,从而保证车辆的平稳、安全。
一、汽车仪表及指示灯英文含义1.AIR CLEANER 空气滤清器阻塞警示器2.BEAM 前照灯远光指示灯3.BELT 乘员座椅安全带警示灯4.CHARGE 蓄电池充电指示灯5.DOOR 车门警示灯6.EXHBRAKE 排气制动指示灯7.FILTER 柴油滤清器警示灯8.FUEL 燃油表9.GLOW 预热指示灯10.LIGHTS 灯光故障警示灯11.ODOMETER 里程表12.SPEEDOMETER 车速表13.T.BELT 正时或同步皮带指示灯14.TACHOMETER 发动机转速表15.TEMP 水温表16.TRIPMETER 单程里程计17.VAC 真空警示灯18.WATER 发动机冷却液液位警示灯二、空调控制面板上标识英文缩写19.AUTO(自动):自动调节车内温度。20.VENT(通风):该设置是从仪表板通风口送入空气洞时处于外循环模式。21.RECIRC(内循环):使空调处于内循环模式。空气从仪表板通风口流出,空调打开同时外风门关闭。特别注意:在除霸和除雾模式下,空调压缩机均会自动工作,除非外界温度低4℃。22.BL-LEV(双向流动):空气分两个途径流动,一部分从仪表板通风口流出,余下的大部分气体流经地板通道,一小部分流向除霜器和侧窗通风口。23.HTR(加热):大部分空气流向地板通道,小部分从除霜器和侧窗通风口流出。24.BLEND(除雾):这种设置使一部分空气流向地板通道,另一部分流向除霜器和侧窗通口。25. DEF(除霜):这种设置使大部分空气流经除霜器和侧窗通风口,小部分流向地板通道。26.DUAL(双重调节):乘员侧空调双重调节。
abs(anti-lock brake system)即“防抱死制动系统”,能有效控制车轮保持在转动状态,提高制动时汽车的稳定性及较差路面条件下的汽车制动性能。abs通过安装在各车轮或传动轴上的转速传感器不断检测各车轮的转速,由计算机算出当时的车轮滑移率,并与理想的滑移率相比较,做出增大或减小制动器制动压力的决定,命令执行机构及时调整制动压力,以保持车轮处于理想制动状态。 ebd的英文全称是electric brakeforce dis-tribution,中文直译就是“电子制动力分配”。汽车制动时,如果四只轮胎附着地面的条件不同,比如,左侧轮附着在湿滑路面,而右侧轮附着于干燥路面,四个轮子与地面的摩擦力不同,在制动时(四个轮子的制动力相同)就容易产生打滑、倾斜和侧翻等现象。 ebd的功能就是在汽车制动的瞬间,高速计算出四个轮胎由于附着不同而导致的摩擦力数值,然后调整制动装置,使其按照设定的程序在运动中高速调整,达到制动力与摩擦力(牵引力)的匹配,以保证车辆的平稳和安全。 当紧急刹车车轮抱死的情况下,ebd在abs动作之前就已经平衡了每一个轮的有效地面抓地力,可以防止出现甩尾和侧移,并缩短汽车制动距离。 ebd实际上是abs的辅助功能,它可以改善提高abs的功效。所以在安全指标上,汽车的性能又多了“abs+ebd”。 在刹车的时候,车辆四个车轮的刹车卡钳均会作动,以将车辆停下。但由于路面状况会有变异,加上减速时车辆重心的转移,四个车轮与地面间的抓地力将有所不同。传统的刹车系统会平均将刹车总泵的力量分配至四个车轮。从上述可知,这样的分配并不符合刹车力的使用效益。ebd系统便被发明以将刹车力做出最佳的应用。 ebd是electronic brake-force distribution的缩写,中文全名为电子刹车力分配系统。配置有ebd系统的车辆,会自动侦测各个车轮与地面将的抓地力状况,将刹车系统所产生的力量,适当地分配至四个车轮。在ebd系统的辅助之下,刹车力可以得到最佳的效率,使得刹车距离明显地缩短,并在刹车的时候保持车辆的平稳,提高行车的安全。而ebd系统在弯道之中进行刹车的操作亦具有维持车辆稳定的功能,增加弯道行驶的安全。 也就是说只有安装了abs才会有ebd,ebd是在abs起作用以后才开始调节的 简单说装了abs汽车在急刹车的情况下还可以打方向躲避障碍 在多出ebd后刹车后的制动距离能够缩短

7,ARSEBDEBAABS各是什么意思

ARS的全称是Agricultural Research Service 农业科学研究院ARS的职责 作为美国农业部主要的研究机构,ARS负责一系列影响美国人民日常生活的食品安全研究项目,推广相关科学知识,并向APHIS及FSIS提供技术支持。ARS的愿景  ARS从事研究为国家重大的农业问题开发和转移解决方案,提供信息渠道:1)确保高质、安全食品和其它农业产品;2)评估美国人的营养需求;3)维持美国农业经济的竞争力;4)提升自然资源基础;5)为农村居民、社区和整个社会提供经济机会
ASR驱动防滑系统 又称牵引力控制系统 防止车辆尤其是大马力车在起步、再加速时驱动轮打滑现象,以维持车辆行驶方向的稳定性。 ASR 的作用是当汽车加速时将滑动率控制在一定的范围内,从而防止驱动轮快速滑动。它的功能一是提高牵引力;二是保持汽车的行驶稳定。行驶在易滑的路面上,没有 ASR的汽车加速时驱动轮容易打滑;如是后驱动的车辆容易甩尾,如是前驱动的车辆容易方向失控。有ASR时,汽车在加速时就不会有或能够减轻这种现象。在转弯时,如果发生驱动轮打滑会导致整个车辆向一侧偏移,当有ASR时就会使车辆沿着正确的路线转向; 另:自动服务器恢复,可监视服务器性能,并在发生关键故障后使服务器恢复到正常运行状态 另外:ASR -- Automated Speech Recognition EBD的英文全称是Electric Brakeforce Dis-tribution,中文直译就是“电子制动力分配”。自动调节前、后轴的制动力分配比例,提高制动效能(在一定程度上可以缩短制动距离),并配合ABS提高制动稳定性。汽车制动时,如果四只轮胎附着地面的条件不同,比如,左侧轮附着在湿滑路面,而右侧轮附着于干燥路面,四个轮子与地面的摩擦力不同,在制动时(四个轮子的制动力相同)就容易产生打滑、倾斜和侧翻等现象。 EBA英文全称是Electronic Brake Assist。电控辅助制煞车系统, 这个系统可以感应驾驶人对煞车踏板的作动需求程度, 当电脑从煞车踏板所侦测到的煞车动作, 来判断驾驶人此次煞车的意图, 如果是属于非常紧急、急迫的煞车, EBA此时将会指示煞车系统产生更高的油压使ABS发挥作用, 而使煞车力更快速的产生减少煞车距离, 电子控制煞车辅助系统尤其是对於脚力较差的妇女及高龄驾驶者, 在规避紧急危险的煞车时甚有帮助。 ABS 防抱死制动系统 “ABS”中文译为“防锁死刹车系统”.它是一种具有防滑、防锁死等优点的汽车安全控制系统。ABS是常规刹车装置基础上的改进型技术,可分机械式和电子式两种。现代汽车上大量安装防抱死制动系统,ABS既有普通制动系统的制动功能,又能防止车轮锁死,使汽车在制动状态下仍能转向,保证汽车的制动方向稳定性,防止产生侧滑和跑偏,是目前汽车上最先进、制动效果最佳的制动装置。
ASR驱动防滑系统 又称牵引力控制系统 防止车辆尤其是大马力车在起步、再加速时驱动轮打滑现象,以维持车辆行驶方向的稳定性。 ASR 的作用是当汽车加速时将滑动率控制在一定的范围内,从而防止驱动轮快速滑动。它的功能一是提高牵引力;二是保持汽车的行驶稳定。行驶在易滑的路面上,没有 ASR的汽车加速时驱动轮容易打滑;如是后驱动的车辆容易甩尾,如是前驱动的车辆容易方向失控。有ASR时,汽车在加速时就不会有或能够减轻这种现象。在转弯时,如果发生驱动轮打滑会导致整个车辆向一侧偏移,当有ASR时就会使车辆沿着正确的路线转向; 另:自动服务器恢复,可监视服务器性能,并在发生关键故障后使服务器恢复到正常运行状态 另外:ASR -- Automated Speech Recognition EBD的英文全称是Electric Brakeforce Dis-tribution,中文直译就是“电子制动力分配”。自动调节前、后轴的制动力分配比例,提高制动效能(在一定程度上可以缩短制动距离),并配合ABS提高制动稳定性
各有各的作用,ABS是放抱死系统,EBD是电子制动力分配系统,ASR是驱动防滑系统,EBA是紧急制动辅助系统
■ABS制动 ABS系统可使汽车在任何工况下,对汽车的4个车轮通过4个独立的传感器进行检测,并对各个车轮独立控制,使4个车轮均处于最佳的制动状态,能够保障汽车在任何的路面上,特别是在雨水路面和冰雪路面制动时,保证汽车的任何一个车轮都不抱死,避免汽车发生侧滑、甩尾及无法转向等,从而使汽车具有良好的制动效能、稳定性和转向性,提高汽车的制动安全性。 ■EBD是ABS的辅助功能,EBD的全称是“电子制动力分配系统”。它的作用有两个,一个是保证汽车的四个轮胎在不同的路面上制动力均衡。另一个是保证汽车在高速行驶中紧急制动时,车后部不甩尾。即使ABS失效,EBD也能保证车辆不出现因甩尾而导致翻车等恶性事件的发生。 EBD是ABS的升级软件EBD不是硬件,它是通过软件来实现制动力的合理分配,并不增加新的硬件。带有EBD的ABS,通常会用“ABS+”来表示,相当于ABS的软件升级版。对于汽车厂家来讲,选择哪种ABS如同普通人用电脑选择Win95还是Win98一样。 ■紧急制动辅助装置(EBA)   在正常情况下,大多数驾驶员开始制动时只施加很小的力,然后根据情况增加或调整对制动踏板施加的制动力。 如果必须突然施加大得多的制动力,或驾驶员反应过慢,这种方法会阻碍他们及时施加最大的制动力。   许多驾驶员也对需要施加比较大的制动力没有准备,或者他们反应得太晚。EBA通过驾驶员踩踏制动踏板的速率来理解它的制动行为,如果它察觉到制动踏板的制动压力恐慌性增加,EBA会在几毫秒内启动全部制动力,其速度要比大多数驾驶员移动脚的速度快得多。EBA可显著缩短紧急制动距离并有助于防止在停停走走的交通中发生追尾事故。   EBA系统靠时基监控制动踏板的运动。 它一旦监测到踩踏制动踏板的速度陡增,而且驾驶员继续大力踩踏制动踏板,它就会释放出储存的180巴的液压施加最大的制动力。 驾驶员一旦释放制动踏板,EBA系统就转入待机模式。 由于更早地施加了最大的制动力,紧急制动辅助装置可显著缩短制动距离。 参考: http://hi.baidu.com/dydyd/blog/item/76aedaea90deabd2d539c949.html
ABS是放抱死系统,EBD是电子制动力分配系统,ASR是驱动防滑系统,EBA是紧急制动辅助系统

文章TAG:引脚dis是什么意思引脚  是什么  什么  
下一篇