【◆题库问题◆】:[问答题] 在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?
【◆参考答案◆】:
(1)确定T/C的工作方式——编程TMOD寄存器;
(2)计算T/C中的计数初值,并装载到THx和TLx;
(3)T/C在中断方式工作时,须开CPU中断和源中断——编程IE寄存器;
(4)启动定时器/计数器——编程TCON中TR1或TR0位。
·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。
(2)【◆题库问题◆】:[问答题] 8051单片机的机器周期为3μS,则其晶振频率fosc为多少MHz。
【◆参考答案◆】:
已知机器周期=3μS,则时钟周期=机器周期/12=3μS/12=1/4μS,
晶振频率fosc=1/机器周期=4MHz。
·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。
(3)【◆题库问题◆】:[单选] 定义语句”char xdatad _at_0x123;”,是将变量x存储于()位置
A.片内RAM123H处
B.片内RAM123处
C.片外RAM123H处
D.片外RAM123处
【◆参考答案◆】:C
·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。
(4)【◆题库问题◆】:[单选] ZKRT-300机器人例程中DJ2_PY(hpy);表示ZKRT-300机器人实现()。
A.A.手爪抓紧B.手爪松开C.手爪向电机2所在位置平移D.手爪向电机2相反方向平移
【◆参考答案◆】:C
·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。·ℳ°.·※°∴ ╰☆╮ 。
(5)【◆题库问题◆】:[填空题] 定时器T0的中断号为()。