单片机和借口技术
1.把外部RAM中1000H~1030H的内容传送到内RAM的30H~60H中。
2.试编制程序实现1+2+3+……+100=?结果的商8位保存内RAM中51H单元中,低8位保存在50H单元中。
3.已知8051单片机使用的晶振为12HZ,试编制延时40ms的程序。
我需要知道程序!
提问者: Oct_JuJu - 童生 一级 最佳答案
6月4日 20:56 我来提个思路吧,具体程序有你来编写.单片机这个东西是越琢磨越有意思,只要思路对头你就能做得出来.对自己要有信心.
1、这个问题主要应解决两部分
一是状态的读入和处理。因为是高电平有效,在电路设计中应该为P1口上装上下拉电阻。处理主要是把他们从二进制转换到十进制,然后转换成七段码以便驱动数码管。转换的方法有多种,你可以对他进行判断他是否在100以内、100与200之间还是大于200。小于100直接用DA转换成十进制,并记高位为0;在100与200之间就先减去100然后用DA转换并记高位为1;大于200之间就先减去200然后用DA转换并记高位为2。至于转换为七段码的方法无非有两个——译码器译码和查表译码。对于这个小项目没必要增加硬件消耗,所以建立一个译码表查表即可。这里需要查三次,分别是高位、低位高4位和低位低4位。查表后要在RAM中建立一个显示缓冲区,三个字节就可以了。
二是输出问题。采用动态显示3个数码管就可以了,定时10ms把显示缓存区相应的数据送到P0口,当然P0口需要驱动放大的。同时利用P3口的3个引脚做位选信号分别选择相应的数码管,同样也少不了驱动。
2、这个问题比较简单,你只要把信号输入到外部中断INT0或INT1就可以。外部中断设置为脉冲中断,这个中断子程序在一个标准时间段(如1S)内对一个计数器加一计数。然后把这个数乘以6(这个数是60除以10得到的)就是一分钟内的转数了。另外虽然你没提到,不过我想你还是要做个显示的,显示同上。
3、这题因为我不太了解574所以没办法帮你了,不好意思。
希望我说的这几句话能帮到你,也希望你能因此对单片机产生兴趣:)单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。
可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成(如图1所示)。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器,如图2所示)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在
产品名称前冠以形容词——“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。
目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师
如果模块工作正常,如何判断中间继电器故障
数控机床全部或部分丧失了规定的功能的现象称为数控机床的故障。数控机床是机电一体化的产物,技术先进、结构复杂。数控机床的故障也是多种多样、各不相同,故障原因一般都比较复杂,这给数控机床的故障诊断和维修带来不少困难。为了便于机床的故障分析和诊断,本节按故障的性质、故障产生的原因和故障发生的部位等因素大致把数控机床的故障划分为以下几类。1、按数控机床发生的故障性质分类(1)系统性故障这类故障是指只要满足一定的条件,机床或者数控系统就必然出现的故障。例如电网电压过高或者过低,系统就会产生电压过高报警或者过低报警;切削量过大时,就会产生过载报警等。例如一台采用SINUMERIK810系统的数控机床在加工过程中,系统有时自动断电关机,重新启动后,还可以正常工作。根据系统工作原理和故障现象怀疑故障原因是系统供电电压波动,测量系统电源模块上的24V输人电源,发现为22.3V左右,当机床加工时,这个电压还向下波动,特别是切削量大时,电压下降就大,有时接近21V,这时系统自动断电关机,为了解决这个问题,更换容量大的24V电源变压器将这个故障彻底消除。 (2)随机故障这类故障是指在同样条件下,只偶尔出现一次或者二次的故障。要想人为地再现同样的故障则是不容易的,有时很长时间也很难再遇到一次。这类故障的分析和诊断是比较困难的。一般情况下,这类故障往往与机械结构的松动、错位,数控系统中部分元件工作特性的漂移、机床电气元件可靠性下降有关。例如一台数控沟槽磨床,在加工过程中偶尔出现问题,磨沟槽的位置发生变化,造成废品。分析这台机床的工作原理,在磨削加工时首先测量臂向下摆动到工件的卡紧位置,然后工件开始移动,当工件的基准端面接触到测量头时,数控装置记录下此时的位置数据,然后测量臂抬起,加工程序继续运行。数控装置根据端面的位置数据,在距端面一定距离的位置磨削沟槽,所以沟槽位置不准与测量的准确与否有非常大的关系。因为不经常发生,所以很难观察到故障现象。因此根据机床工作原理,对测量头进行检查并没有发现问题;对测量臂的转动检查时发现旋转轴有些紧,可能测量臂有时没有精确到位,使测量产生误差。将旋转轴拆开检查发现已严重磨损,制作新备件,更换上后再也没有发生这个故障。