单片机复习题40902(11页)Good is good, but better carries it.精益求精,善益求善。一、 简答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、简述 8051 单片机的内部基本结构。3、程序状态字 PSW 中主要包含了哪些状态信息?4、什么是时钟周期、机器周期、指令周期?8051CPU 机器周期与时钟周期是什么关系?5、若震荡频率 fosc=12MHz,则震荡周期、状态周期、机器周期分别为多少?6、如何区别一条访问数据存储器的指令是访问片 RAM 还是访问片外 RAM?7、8051 的存储器由哪几部分组成?片内 RAM 分为哪几个性质和用途不同的区域?8、在 8051 单片机中,什么是特别功能寄存器?特别功能寄存器与其它片内RAM 单元有什么区别?9、简述堆栈工作过程和 SP 的作用。10、EA 引脚有何功能?11、51 系列程序存储器的编址规律是怎样的?如何知道单片机执行指令时,是从片内 ROM 中取指令,还是从片外 ROM 中取指令?12、访问位地址 20H 和字节地址 20H 的区别是什么?13、根据同一优先级中的优先权排队顺序列出 MCS-51 的中断源和相应的中断入口地址14、MCS-51 定时器/计数器作定时器以及计数器使用时,计数脉冲由谁提供?这与什么因素有关?15、已知振荡器振荡频率为 12MHz,要求定时器/计数器 0 产生 10ms 的定时,试编写初始化程序16、简述定时器/计数器 0、1 的 4 中工作方式的特点。17、综述 P0、P1、P2、P3 口各有哪几个功能?18、为何说 P1 口是“准双向接口”?19、波特率表示什么?8051 单片机的串口在 4 种工作方式下的波特率分别如何确定?20、如异步通信,每个字符由 11 位组成,串行口每秒钟传送 250 个字符,则波特率为多少?21、设串行异步通信的传送速率为 2400 波特,传送的是带奇偶校验的 ASCII码字符,每个字符包含 10 位(1 个起始位,7 个数据位,1 个奇偶校验位,1个停止符),问每秒钟最多可传送多少个字符?22、串行数据传送的主要优点和用途是什么?23、MCS-51 有几个中断优先级?如何设定?24、MCS-51 单片机 CPU 响应中断后,由硬件自动执行哪些操作?25、MCS-51 指令系统主要有哪几种寻址方式?请举例说明。26、中断服务子程序返回指令 RETI 和普通子程序返回指令 RET 有什么区别?27、试用三种方法,实现累加器 A 与寄存器 B 的内容交换。28、何谓堆栈?为什么要设置堆栈?栈区是怎么样确定的?数据进栈、出栈有何种规律?出...