|
7单片机习题解答:
第二章CPU的硬件结构习题与思考题
2-1为什么外扩存贮器时,P0口要外接地址锁存器,而P2口却不接?
解:这是因为在读写外部存贮器时,P0口上先送出低8位地址只维持很短的时间,然后P0口就要当作数据总线用.为了使对外在整个读写外部存贮期间,都存在有效的8位地址信号,P0口需要外接一个地址锁存器,再从这个锁存器对外送出低8位地址,而P2口只用作高8位地址线,并在整个读写期间不变,所以不必外接地址锁存器.
2-2在使用外部程序存贮器时,MCS-51单片机还有多少条I/O线可用?在使用外部数据存贮器时,还有多少条I/O线可用?
解:使用外部程序存贮器时,原则上说,P0口和P2口要用作数据总线和地址总线,所以只有P1口和P3口可用作I/O口,共16条I/O线.在使用外部数据存贮器时,除了占用P0口和P2口之外,还需用WR和RD控制线,而这两条线就是P3口中的两条:P3.6和P3.7,所以这时只有14条I/O线可以用了.当然,取决于所配置的外部程序存贮器或数据存贮器的容量,P2口的8条线并不一定全部占用,有时还有几条还没有用,但即时如此,这几条也不能再用作I/O线,而只能留作系统扩展时再用
2-32-3.
.单片机8031的时钟频率为6MHZ,若要求定时值分别为0.1ms,1ms和10ms,定时器0工作在方式0,方式1和方式2时,其定时器初值各应是多少?
解:时钟频率6MHZ,相应的定时时钟周期为2us.定时器初值和定时值的关系为:
|
|