2835.D出租车计价器设计报告 电路原理图与说明.doc
《2835.D出租车计价器设计报告 电路原理图与说明.doc》由会员分享,可在线阅读,更多相关《2835.D出租车计价器设计报告 电路原理图与说明.doc(6页珍藏版)》请在三一办公上搜索。
1、电路原理图与说明 1 电路设计的分析1.1 电动机的作用及电路连接出租车的实际行驶距离无法实地去测量,因此需要将此问题实现转化,具体方法为:用电动机模拟汽车车轮的转动圈数,再测出汽车轮胎的外径,继而得出周长,就用周长乘以转动圈数即可得汽车行驶的路程。电动机每转动一圈酒会向外输出一个脉冲,完成一次信号的采集。如本实验中电路图所示,将电动机与8253的CLK0相连,就将“电动机转动了一圈”这个信号以脉冲形式传给了8253。1.2 8253的作用及电路连接 8253在本实验中工作于方式2和方式3。 8253在方式2时有它自己的工作的特点。对某一计数通道写入控制字,选定工作方式2时,OUT端输出高电平
2、。如果GATE为高电平,则在写入计数值后的下一个时钟脉冲时,将计数值装入执行部件.此后,计数器随着时钟脉冲的输入而递减计数.当计数值减为1时, OUT端由高电平变为低电平,待计数器的值减为0时, OUT端引脚又回到高电平, 与此同时,还将计数初值重新装入计数器,开始一个新的计数过程,并由些周而复始地计数.如果装入计数器的初值为n,那么在OUT引脚上,每隔n个周期就产生一个负脉冲,其宽度与时钟脉冲的周期相同,频率为输入时钟脉冲频率的n分之一.所以,这实际上是一种分频工作方式. 对于方式2,GATE端发挥着一定的作用.在计数过程中,当GATE变为低电平时,将迫使OUT变为高电平,并禁止计数;当GA
3、TE从低电平变为高电平时,也就是GATE 端产生上升沿时,则在下一个时钟脉冲时,又把预置的计数初值装入计数器,从初值开始递减计数,并循环进行. 在操作过程中,任何时候都可由CPU重新写入新的计数值,它不会影响当前计数过程的进行.比如说,原来的计数值N=4,在计数过程中计数值回零前,又写入新的计数值N=3,8253仍按N=4进行计数.当计数值减为0时,一个计数周期结束,8253将按新写入的计数值N=3进行计数. 当需要产生连续的负脉冲序列信号时,可使8253工作于方式2.在本实验当中,就是让0通道工作在方式2下. 这时,就有了一个新的问题,那就是,当在方式2的时候,它的输出的信号太快,人眼是几乎
4、不能看得到的.所以,我们在这里就对1通道采用方式3的工作方式. 对于方式3来说,它的工作方式与方式2有着很多相似的地方,然而,又不能等同.因为它们各自有着不同的特点.使用的时候就要加以区别. 可以从输出的波形上看出它们的一些不同之处.因为方式3输出的不是序列负脉冲,而是对称的方波或基本对称的矩形波.当然,无论是方式2,还是方式3,都要将GATE端置为高电平才可实现它的功能. 8253有一些它的特点。如果写入计数器的初值为偶数,则当8253进行计数时,每输入一个时钟脉冲,均使计数值减2。计数值减为0时,OUT输出引脚由高电平变成低电平,同时自动重新装入计数初值,继续进行计数。当计数值减为0时,O
5、UT引脚又回到高电平,同时再一次将计数初值装入计数器,开始下一轮循环计数;如果写入的计数初值为奇数,则当输出端OUT为高电平时,第一个时钟脉冲使计数器减1,以后每来一个时钟脉冲,都使计数器减2,当计数值减为0时,输出端OUT由高电平变成低电平,同时重新装入计数初值,继续进行计数。这时第一个时钟脉冲使计数器减3,以后每个时钟脉冲都使计数器减2,计数值减为0时,OUT引脚又回到高电平,并重新装入计数初值后,开始下一轮循环计数。这两种情况下,从OUT端输出的方波频率都等于时钟脉冲的频率除以计数初值。但要注意,当写入的计数初值为偶数时,输出完全对称的方波,写入计数初值为奇数时,其输出波形的高电平宽度比
6、低电平多一个时钟周期。 停止计数的方法:在计数过程中,若GATE变成低电平时,就迫使OUT变成高电平,并禁止计数,当GATE回到高电平时,重新从初值N开始进行计数。这样就能够实现对计数的控制。 如果希望改变输出方波的速率,CPU可在任何时候重新装入新的计数初值,在下一个计数周期就可按新的计数初值计数,从而改变方波的速率。 若将频率为2MHZ(周期为0。5微秒)的时钟直接加到CLK1端,则OUT1端输出的脉冲周期最大只有0。5微秒*65536=32。768毫秒,有一些时候是达不到要求的。8353采用级联方式。此实验中使用8253的0通道和1通道以实现级联。若输入为40Hz,则计数值n0=40Hz
7、/(1/50ms)=2(0通道时延50ms)。设1通道时延3s,则1通道计数值n1=(1/50ms)/(1/3s)=60。8253的控制字分析。其控制字为:00110101B。其意义为:选择通道0;先读/写低字节,后高字节;工作与方式2下;采用BCD计数。在本实验中,采用了级联的方式。当指向通道1的端口地址的时候,就要再写入通道1的控制字。D7和D6位写入的控制字为:01代表选择了通道1,如果是用的00,则代表选择了通道0,10代表选择了通道2,如果写入的是11,则代表无效。D5和D4位写入的控制字代表的意义的是:00代表计数器锁存,供CPU读。写入01代表只读/写计数器的低字节,写入10代表
8、只读/写计数器的高字节。写入11代表先读/写计数器的低字节,然后再读/写计数器的高字节。D3,D2和D1位的控制字代表的意义是8253的不同的工作方式:写入000代表工作于方式0,写入001代表工作于方式1,写入X10代表工作于方式2,写入X11代表工作于方式3,写入100代表工作于方式4,写入101代表工作于方式5。D0位的控制字的意义是:写入1代表BCD码计数。写入0代表2进制计数。通道1的控制字为:01110111B。它代表的意思是:选择通道1,先读写计数器的低字节,再读/写计数器的高字节。通道1工作于方式3,采用的是BCD计数的方法。这样就能够实现所需要的功能。完成了级联的设想。825
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2835.D出租车计价器设计报告 电路原理图与说明 2835. 出租车 计价器 设计 报告 电路 原理图 说明

链接地址:https://www.31ppt.com/p-4146165.html