《单片机原理及应用》教学课件
3.1.2
MCS-51内部并行I/O口的应用
MCS-51I/O端口的操作方式: ( 1)输出数据方式:CPU通过一条数据传送指令就可以把输 出数据写入 P0 ~ P3 的端口锁存器,然后通过输出驱动器 送到端口引脚线。例如,下面的指令均可在P0口输出数据。
MOV P0, A ANL P0, #data ORL P0, A
《单片机原理及应用》教学课件
2.P2口
P2口常用做外部存储器的高8位地 址口。当不用做地址口时, P2 口也可 作为通用 I/O 口,这时它也是一个准双 向 I/O 口。不必外接上拉电阻就可以驱 动任何MOS驱动电路,且只能驱动4个 TTL 输入。 P2 口的位结构如右图所示。
3.P1口
P1口常用做通用I/O口,它也是
(2)读端口数据方式: CPU读入的这个数据并非端口引脚线 上的数据。读端口数据可以直接读端口。例如,下面的指 令均可以从P1口输入数据。
MOV MOV MOV MOV A, P1 20H, P1 R0, P1 @R0, P1
《单片机原理及应用》教学课件
(3)读端口引脚方式:读端口引脚方式可以从端口引脚
中断与子程序的最主要区别:子程序是预先安排好的,中 断是随机发生的。
中断涉及的几个环节:中断源、 中断申请、开放中断、保 护现场、中断服务、恢复现场、中断返回。
《单片机原理及应用》教学课件 2. 中断源
中断源是指引起中断的设备或事件,或发出中断请求的源头。
3. 中断的分类
中断按功能通常可分为可屏蔽中断、非屏蔽中断和软件中断三类。 可屏蔽中断是指CPU可以通过指令来允许或屏蔽中断的请求。 非屏蔽中断是指CPU对中断请求是不可屏蔽的,一旦出现,CPU必须响应。 软件中断则是指通过相应的中断指令使CPU响应中断。