1计数、定时与频率、声音以及音乐之间有什么关系?
定时和计数的本质是相同的,当计数的基本脉冲是标准的时间单元时,计数就变成了定时。定时输出脉冲的周期的倒数就是频率。由定时输出的脉冲可以产生声音,脉冲的频率就决定了声音的频率。脉冲频率高,声音的音调高(听起来尖锐);脉冲频率低,声音的音调低(听起来低沉)。而由频率不同、持续时间不同的声音就可以产生动听的音乐。
2微机系统的定时有哪两类?何谓时序配合?
微机系统中的定时分为内部定时和外部定时两类。
内部定时是指计算机本身运行的时间基准或时序关系,是用户无法更改的。 外部定时是指外部设备实现某种功能时,本身所需要的一种时序关系,需要用户根据外设的要求进行安排。
时序配合是指用户在考虑外设与CPU连接时,不能脱离计算机的定时要求,即以计算机的时序关系为依据来设计外部定时机构,以满足计算机的时序要求。 3微机系统中的外部定时有哪两种方法?其特点如何?
微机系统中的外部定时有软件定时和硬件定时两种方法。
软件定时:利用CPU执行指令需要一定时间的特点产生延时。这种方法不
需增加硬件设备,只需编制延时程序即可;但是它降低了CPU的效率,浪费了CPU的资源,而且由于同样的延时程序在不同计算机上运行的时间会不同,所以通用性比较差。
4.8253定时/计数器有那些特点?
8253是一个减1的定时/计数器(逆计数器),它内部有3个相互独立的16位减1计数通道,每个通道有自己独立的计数脉冲输入信号(CLK)、门控信号(GATE)和计数/定时到的输出信号(OUT),每个通道有6种工作方式,1个通道最多可以计65536个脉冲。
5.8253初始化编程包括哪两项内容?
在对8253进行始化编程时,首先向命令寄存器中写入方式字,选择计数通道、工作方式、计数初值的长度及写入顺序、计数码制。然后按方式字的要求向选定的计数通道中写入计数初值。
6.8253有哪几种工作方式?区分不同工作方式的特点体现在哪几个方面?为什么3方式使用最普遍?
8253有6种工作方式——方式0~方式5。区分不同工作方式的特点主要体现在以下的4个方面:
(1) 启动计数器的触发方式不同
(2) 计数过程中门控信号GATE对计数操作的控制作用不同
(3) 计数/定时到时输出端OUT输出的波形不同
(4) 在计数过程中,写入新的计数初值的处理方式不同
3方式由于具有自动重新装载计数初值,能输出重复波形,且输出波形的高低电平比为1:1或近似1:1(方波或近似方波),所以在实际中应用最广泛。 7何谓日时钟?
日时钟是指对一天的时间进行统计,判断一天(24小时)的时间是否已到。 8利用8253进行日时钟计时的计时单位是什么?CPU采用什么技术把这些计时单位进行累加?
65536s54.9254ms6利用8253进行日时钟计时的计时单位是1.193181610
在系统中,设置了两个对计时单位进行统计的字单元TIMER_HI(高字单元)和TIMER_LO(低字单元),8253产生的周期为54.9254ms的方波申请中断,CPU在中断服务程序中通过对两个字单元组成的双字单元进行加1操作来实现对计时单位的统计。
9.8253通道0的定时中断是硬中断(8号中断),它不能被用户调用,当用户对系统的时间进行修改时,需采用软中断INT 1AH。试问这两种中断有何关系?
8253通道0定时中断的服务程序中实现对双字计时单元的加1操作,而软中断INT 1AH完成的功能是将这双字单元的内容读出,保存在两个字寄存器中,其中,TIMR_HI单元的内容送入CX,TIMER_LO单元的内容送入DX中。 10利用8253作为波特率发生器,当CLK=1.1931816MHz,波特因子为16时,要求产生4800波特的传输速率,试计算8253的定时常数。
由于f收、发=波特率波特因子,所以8253输出的频率应该是fOUT480016=76800Hz,由此可计算出8253的定时常数:
fCLK1.1931816106
N=15.516fOUT76800