上拉电阻的另一个目的是有关拉电流:
可以达到20mA
所以常见的点灯,都是低电平0点亮!
很难见到高电平点亮的(STC32G144K246除外)
当然设置为推挽输出,也可以采用拉电流方式,但传统一般不用
下面看看三极管的使用:
例如把R3换成蜂鸣器,也是可以的
接着看外部输入状态控制:
在实际项目中,完成端口设置后,要加一点延时
等待系统外部设备稳定下来,因为单片机太快了,片内外部设备
和片外外部设备都需要反应时间,不延时一下的话,单片机可以发指令
但外设还没有稳定下来,跟不上会犯错
基本加10--20ms就可以了
接着看单片机系统构成:
现在常用的是非总线扩展方式的单片机应用系统构成
因为STC8系列单片机内部已经有64K程序存储器和8K的XRAM(XDATA 即数据存储器)
够用了。
如果用总线扩展方式:
总线扩展实际例子:
接着看汇编:
有必要学习汇编么?
这章就是汇编:
姚总补充:想学微机系统原理就要学汇编
没法逃避底层的东西,微机原理和接口技术
硬件很多,避不开汇编............
本科及以上学历,目标是高级工程师,高级实验师的,就一定要学
先看看提纲: