单片机 思考题与习题 急 谢谢。。。。

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的内部结构如何?

1、分4组,分别由PSW中RS1、RS0控制,每组8个单元,复位后的寄存器是第0组。能被8整除的都可以进行位寻址。EA:片内外程序存储器片选端,ALE:地址锁存使用,PSEN:片外程序存储器读允许信号,1个机器周期是12个时钟周期,1个指令周期是1、2、4个机器周期。1/10US,P0-P3,口的不同之处在与:P0口没有上拉电阻,其余的都有上拉电阻,外电路不用加上拉电阻。在作为输入口时要向端口写1,防止读入的数据错误。
2、地址相同,但是,使用的指令不同,MOVC,MOVX。P3口的第二功能很丰富:串行口RX,TX、外部中断INT0,INT1、定时记数器T0,T1、读写WR,RD。一个是位地址,一个是字节地址,采用访问的指令不同,7C在位地址寻址区的2F中,PSW记录累加器A的状态,CY,AC,OV等,具体是第7位进位或者借位时,CY=1,反之为0,第3位进位或者借位时,AC=1反之为0,当运算结果不对时,OV=1。
3、那是程序的总入口地址,中断地址入口。说白了,就是即可以输入又可以输出的口叫双向口,P0-P3:复位时,为FFH。寻址方式:直接、间接、立即、寄存器、变址、位寻址。内部低128位寻址,和整个256字节寻址。
4、DA A的作用是紧跟着加法后面的指令,用与十进制调整。MOV A,80H,XCH A,90H,MOV 80H,A。算术运算利用CY,OV判断结果是否正确。如果CY=1,说明减数小,与此同时OV=1,说明正数减去负数得负数的情况。依次类推。

以上是部分内容回答。
由于时间关系先到此吧,后续再补上!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-11
靠,这么多题就10分。。。
第2个回答  2010-01-11
真小气啊
第3个回答  2010-01-11
能累死人。
相似回答