正在加载图片...
的PA口作为输入口,工作于方式0,读取与PA口相连的开关的状态;用PB口作为输 出口,工作于方式0,将读取的开关状态输出到与PB口相连的LED上。若8255A的起 始端口地址为8000H,则编写完整的汇编语言源程序实现该任务(8255A的方式控制字 见图1)。 三、(20分)一单片机系统的外部晶体振荡器频率为6MHz,现统计10ms内送给外部中 断0的脉冲个数。若10ms内的脉冲个数大于100,则复位P1.0,否则,置位P1.0。若 用定时计数器0实现定时,则: (1)在方式0下,装入定时/计数器TH0、TL0的初值为多少?(3分) (2)在方式1下,装入定时/计数器TH0、TL0的初值为多少?(2分) (3)要求用定时器0以工作方式1编程实现该任务(中断结构)。(15分) 四、(15分)P1口连接有8个LED(LED0LED7),编写程序使每次亮4个LED,即开 始时偶数码的灯亮,下一个时刻奇数码的灯亮,如此循环。灯亮持续时间为2s (1)画出单片机8051扩展8个灯的电路图:(5分) (2)编写程序实现该功能。(10分) 五、(15分)以两片 Intel2716和两片 Intel6116给8051单片机扩展一个4KB的程序 存储器和4KB的数据存储器,要求:数据存储器的地址从0开始,且连续;程序存 储器的地址范围与8051内部的ROM相连接,且连续 (1)说明6116有几根地址线,2716有几根地址线? (2)RD、WR和PSEN的作用分别是什么? (3)画出逻辑连接图(所需芯片不受限制)。 ALE P00~P0.7 AO-A7 A8-A AC-A7 A8-A ACA7 A8-A AO-A7 A8-A 6116(1)CE 6116(1) 2716(1)CE 2716(2)CE 7蓰| DO-D7 OE W DO-D7 DO-D OE PSEN的 PA 口作为输入口,工作于方式 0,读取与 PA 口相连的开关的状态;用 PB 口作为输 出口,工作于方式 0,将读取的开关状态输出到与 PB 口相连的 LED 上。若 8255A 的起 始端口地址为 8000H,则编写完整的汇编语言源程序实现该任务(8255A 的方式控制字 见图 1)。 三、(20 分)一单片机系统的外部晶体振荡器频率为 6MHz,现统计 10ms 内送给外部中 断 0 的脉冲个数。若 10ms 内的脉冲个数大于 100,则复位 P1.0,否则,置位 P1.0。若 用定时/计数器 0 实现定时,则: (1)在方式 0 下,装入定时/计数器 TH0、TL0 的初值为多少?(3 分) (2)在方式 1 下,装入定时/计数器 TH0、TL0 的初值为多少?(2 分) (3)要求用定时器 0 以工作方式 1 编程实现该任务(中断结构)。(15 分) 四、(15 分)P1 口连接有 8 个 LED (LED0~LED7),编写程序使每次亮 4 个 LED,即开 始时偶数码的灯亮,下一个时刻奇数码的灯亮,如此循环。灯亮持续时间为 2s。 (1)画出单片机 8051 扩展 8 个灯的电路图;(5 分) (2)编写程序实现该功能。(10 分) 五、(15 分)以两片 Intel 2716 和两片 Intel 6116 给 8051 单片机扩展一个 4KB 的程序 存储器和 4KB 的数据存储器,要求:数据存储器的地址从 0 开始,且连续;程序存 储器的地址范围与 8051 内部的 ROM 相连接,且连续。 (1)说明 6116 有几根地址线,2716 有几根地址线? (2) RD 、 WR 和 PSEN 的作用分别是什么? (3)画出逻辑连接图(所需芯片不受限制)。 P0.0~P0.7 ALE 8051 RD WR EA PSEN A0~A7 A8~A 2716 (2) CE D0~D7 OE A0~A7 A8~A 2716 (1) CE D0~D7 OE A0~A7 A8~A 6116 (1) CE D0~D7 OE WR A0~A7 A8~A 6116 (1) CE D0~D7 OE WR
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有