P0
结构框图
D触发器
输入端D输入的数据,只有在CLK信号到来时才会将D的数据传输到Q和Q非端。CLK信号未到来时D触发器的输出端会一直保留着上次的数据。
多路开关
多路开关和上端连接时,输出端为2个mos管组成的推拉式结构。
多路开关和下端连接时, 该P0口作为普通的IO口使用,但无法输出高电平
为何无法输出高电平?
内部总线输出1,经过Q非后输出0,0到达V2会截止V2的mos管,此时不输出任何电压,引脚属于悬空状态
内部总线输出0,经过Q非后输出1,1到达V2会导通V2的mos管,此时V2的漏极接地,所以输出低电平。
LED
led介绍
电流越大亮度越高,但只在一定范围内工作,电压过大时可以增加限流电阻
led分为两类
- 引脚类:长脚为正极,短脚为负极;或者大头为负极,小头为正极
- 嵌入类:上面有三角形标号,标号方向同led逻辑图一致,三角形从正极指向负极
硬件设计
A2 3 4 系列RP9,RP10为排阻,即4个电阻联合成一个排阻,好处是省空间。
共阳极的LED发亮,只能让P2x端口为低电压
软件设计
程序占用内存
- data:程序所占用ram空间大小,单位字节
- xdata:外部ram大小,此处没有外部ram
- code: