好文档 - 专业文书写作范文服务资料分享网站

苏科版初中信息技术选修《单片机》教案

天下 分享 时间: 加入收藏 我要投稿 点赞

T=(65536-x)Tcy

30x=65536-15000=50536=C568H

(TH0)-C5H , (TL0)=68H TMOD=xxxx0001B

初始化程序:

MOV TMOD , #01H MOV TH0 , #0C5H MOV TL0 , #68H SETB TR1

48、某单片机应用系统的P1口连接如下图所示,

问: 执行下列程序的第一条指令后,哪些指示灯会亮? 执行到最后,(A)=?

程序为: MOV P1, #0EH ORL P1, #C0H MOV A , P1 ANL A , #C0H

49、阅读下列程序,写出寄存器R0及片内RAM (42H)单元的最后结果。已知片内RAM(40H)=98H , (41H)=AFH。 MOV R0,#40H MOV A , @R0 INC R0

ADD A , @R0 INC R0

MOV @R0 , A CLR A

ADDC A , #0 INC R0

MOV @R0 , A (R0)=43H

片内RAM(42H)=47H

50、如图所示为8255接线图,图中P2.3~P2.7来自单片机P2口, A1~A0为P0.1~P0.0经地址锁存器的输出。要求 (1)确定8255各端口地址;

(2)如果A口基本式输入,B口、C口基本式输出,写出8255初始化程序。

51、有一生产流水线,通过的工件经传感器产生计数脉冲输入给8051单片机的T0端,要求每生产一定数量的工件,发出一个脉冲信号。 请分析下列与之相应的汇编程序,完成: 1)对主程序加注释,语句后面有 “;”符号的需填写。

2)题中“每生产一定数量的工件”这段语句中的数量是多少? 3)中断程序完成什么功能? ORG 0000H AJMP MAIN ORG 000BH AJMP COUNT ORG 0100H

MAIN:MOV TMOD,#06H ;T0计数方式2 MOV TH0,#16 ;T0初始值 MOV TL0,#16

CLR P1.0

SETB ET0 ; 开T0中断 SETB EA ; 开中断 SETB TR0 ;启动T0计数 HERE:SJMP HERE ; 等待中断 ORG 0200H

COUNT:SETB P1.0 NOP

CLR P1.0 RETI END

功能: 240个工件。 中断程序完成输出一个正脉冲。

52、已知P1.4~P1.7接4个LED发光二极管阳极,二极管阴极接地,编程设计驱动4个LED发光。(用汇编语言或C语言)

53、简述行列式扫描键盘的工作原理

54、若串行通信波特率为2400 bit/s,不加倍,方式1工作。fosc=11.059MHz,试编写串口初始化程序,允许串口中断。提示:定时器T1产生波特率,定时器T1初值0F4H。 55、对程序存储器的读操作,只能使用 MOV指令 PUSH指令 MOVX MOVC 56、产生/WR信号的指令是

MOCX A, @DPTR MOVC A, @A+PC MOVX A, @A+DPTR MOVX @DPTR, A

57、若MCS-51单片机的晶振频率为24MHz,则其内部的定时器利用计数器对外部输入脉冲的最高计数频率是

1 MHz 6 MHz 12 MHz 24 MHz

58、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是 MOV MOVX MOVC 59、设定时器/计数器T1的工作于外部控制方式,则只有在什么情况下,T1才开始工作? TR1=0, INT1=0 TR1=1,INT1=0 TR1=0, INT1=1 TR1=1, INT1=1

60、通过串行口发送或接收数据时,在程序中应使用下列的指令是 MOVC指令 MOVX指令 MOV指令 XCHD指令

61、8255端口A、B均工作在方式0的输入方式时,端口C可作为 A. 两个4位I/O端口或一个8位I/O端口 B. 状态端口 C. 部分引脚作端口A、端口B的联络信号 D.全部作联络信号 62、MCS-51的外部中断有哪二种触发方式?应如何选择和设定? 63、8051定时器做定时和计数时,其计数脉冲分别由谁提供?

苏科版初中信息技术选修《单片机》教案

T=(65536-x)Tcy30x=65536-15000=50536=C568H(TH0)-C5H,(TL0)=68HTMOD=xxxx0001B初始化程序:MOVTMOD,#01HMOVTH0,
推荐度:
点击下载文档文档为doc格式
1tx7v3yvh66gjog0oh073pit886azp004sm
领取福利

微信扫码领取福利

微信扫码分享