8051的工作寄存器分成几个组?每组为多少个单元?8051复位后工作寄存器位于哪一组?在8051的21外特殊功能寄存器中哪些特殊功能寄存器具有位寻址功能?8051的EA端、ALE端、PSEN端各有什么用途?8051的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz时一个机器周期为多少微秒?8051的P0~P3口结构有什么不同?作通用I/O输入数据时应注意什么?
在8051扩展系统中,片外程序存储器和片外数据存储器共处同一地址空间,为什么不会发生总线冲突?8051的P3口具有哪些第二功能?位地址7CH与字节地址7CH有什么区别?位地址7CH具体在内存中什么位置?程序状态字PSW的作用是什么?常用的状态标志有哪几位?作用是什么?
13 在程序存储器中,0000H、000H、000BH、0013H、001BH、0023H这6个单元有什么特定含义?若P0~P3口作通用I/O口使用,为什么把它们称为准双向口?8051单片机复位后,P0~P3口处于什么状态?MCS-51单片机有哪几种寻址方式?这几种寻址方式的作用空间如何?指出下列每条指令的寻址方式和功能。
(1)MOV A,#40H(2)MOV A,40H(3)MOV A,@R1(4)MOV A,R3(5)MOV A,@A+PC(6)SJMP LOOP在8051片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H,4.DA A指令有什么作用?怎样使用?试编程将片外数据存储器80H、90单元的内容交换。执行算术运算指令时,如何用CY、OV判断A中结果正确与否?写 (7)外步RAM的4000H单元中内容和5000H单元中内容相交换的程序。
单片机编址技术解决什么问题? 单片机有几种片选方式?各有什么特点? 在MCS-51扩展系统中,程序存储器和数据存储器共用16位地址和8位数据线,为什么两个存储空间不会发生冲突?
试分析程序存储器与数据存储器扩展方法的异同点? 用74LS138设计一个译码片选电路,分别作为8片6264的片选,试指出各芯片所占的地址空间范围。试用28F256扩展8031的32KB程序存贮器,设计扩展电路并指出程序存贮器地址空间范围。试用2816芯片扩展8031的4K数据存贮器,设计扩展电路并指出存贮器地址范围。设计该电路上电自检程序。
10、试用27256作程序存贮器,62256作数据存贮器,设计一个具有32KB程序存贮器和32KB数据存贮器的8031单片机应用系统。
第七章
7.1 MCS—51系列单片机如何进行I/O编址?
7.2 用74LSxxx 系列TTL电路扩展并行I/O接口的原则是什么?
7.3 MCS—51系列单片机的外部功能扩展常用哪些器件?各有什么特点?如何选用?
7.4 常用I/O芯片扩展的方法是什么?与数据存储器扩展有何不同?
7.5 8155如何区分总线上是数据还是命令?又是如何区分是命令存储器还是状态存储器?
7.6 8155的I/O接口有几种工作方式?在各种方式下PC口是如何定义的?
7.7 试用8255芯片扩展8752应用系统的并行I/O口,要求完成图7.6实例的任务.设计接口电路,确定端口地址.并编写相应程序.
7.8 试用8155芯片扩展8031应用系统的并行I/O口和定时/计数器.要求每豪秒从PA口读入数据.取反后再从PB口输出.设计接口电路,确定口地址,并编写相应程序.
7.9 试用74LS245和74LS373电路扩展8031应用系统的并行I/O口,完成上题的任务.设计接口电路,并编写相应程序.
7.10 试用8253芯片扩展8031应用系统的定时器/计数器.三个定时器/计数器的输入时钟都来自8031的ALE,要求计数器1产生2KHZ的方波,计数器2产生2KHZ的脉冲波,计数器3设计成单稳触发器(稳态时间2MS),设计借口电路,并编写初始化程序
第八章
1、 编写驱动程序。LED的内部结构如何?