用汇编,才是学习“单片机”的正确姿势。只有用汇编语言去编写程序,才能真正体会和理解80C51的输入输出口如何通过键盘鼠标将人类的命令传送给单片机,又如何通过显示器将计算机内部的东西显示出来,这样才能实现人类和计算机的交流。只有用汇编语言去编写程序,手动管理通用寄存器和存储单元的时候,才能真正明白单片机的工作过程、计算机体系结构、每条指令的执行过程等。
Keil C51属于高级语言,其特点是通用性强,可以在不同的机器上运行。用高级语言编写的程序要用编译程序或解释程序翻译成机器语言程序方能执行,效率要低于汇编语言。
汇编语言是用助记符来表示机器指令的一种程序设计语言,但是汇编语言与机器的指令系统密切相关,不同的机型其指令系统不同。
下面将和大家一起学习汇编语言和8051单片机,让大家掌握单片机的原理,自己去学习新产品单片机就轻而易举。
第一课:单片机介绍
第二课:单片机引脚介绍和功能
第三课:单片机存储器介绍
第四课:第一个单片机程序
第五课:单片机延时原理
第六课:并行口介绍
第七课:单片机特殊功能寄存器介绍
第八课:单片机的寻址方式
第九课:单片机的数据传输类指令
第十课:单片机数据传送类指令
第十一课:单片机算术运算指令
第十二课:单片机逻辑运算指令
第十三课:单片机逻辑与异或指令
第十四课:单片机条件转移指令
第十五课:单片机位操作指令
第十六课:单片机定时器和计数器
第十七课:单片机定时器和计数器的方式
第十八课:单片机中断系统
第十九课:单片机定时器、中断测试
第二十课:单片机定时计数测试
第二十一课:单片机串行口介绍
第二十二课:单片机串口通信设计
第二十三课:LED数码管静态显示
第二十四课:动态扫描显示接口程序
第二十五课:单片机键盘设计
第二十六课:单片机矩阵式键盘接口技术
第二十七课:单片机的基本术语
第二十八课:51单片机的指令集