
51单片机
wuyuzun
知识无边,总结是岸!!!
展开
-
基于MCS-51内核的汇编-子程序设计
子程序是什么? 实际编程过程中,为减轻程序代码的量,将一些经常用到的指令集称之为子程序;这里可以类比一下C语言中的延时函数delay()等等; 功能: 为了解决同一组程序代码被反复使用的麻烦操作,每次要用到的时候调用一下就好了; 子程序被调执行特点: 1. 被其他程序调用; 2. 执行完后又需要把执行流程返回到该子程序的主程序; ~~~~~~~~~~原创 2017-04-12 23:51:31 · 979 阅读 · 0 评论 -
基于MCS-51内核的汇编学习笔记
数据传送类指令: MOV 访问内部数据储存器 MOVX 访问外部数据储存器 MOVC 访问ROM储存器 XCH 整字节交换 XCHD 半字节交换(低四位) PUSH 设置堆栈指针寄存器SP所指向的内容(把字压入堆栈) POP 把字弹出堆栈; SWAP 高低字节交换指令; 数据传送指令不影响标志,只有一有堆栈操作可以直接修改程序状态字PS原创 2017-04-12 08:22:01 · 797 阅读 · 0 评论 -
基于MCS-51内核的汇编操作符笔记
数据传送类指令: MOV 访问内部数据储存器 MOVX 访问外部数据储存器 MOVC 访问ROM储存器 XCH 整字节交换 XCHD 半字节交换(低四位) PUSH 设置堆栈指针寄存器SP所指向的内容(把字压入堆栈) POP 把字弹出堆栈; SWAP 高低字节交换指令; 数据传送指令不影响标志,只有一有堆栈操作可以直接原创 2017-04-11 21:25:09 · 619 阅读 · 0 评论 -
单片机I/O口管脚内部结构(锁存器,输出驱动器,三态缓冲器,多路开关)
学习ARM嵌入式的时候,发现自己对以前学过的数模器件的知识遗忘了不少,按照我的进度本来应该继续学习ARM微处理器控制的课程,但想着后来势必还会遇到相同的问题所以就准备中断一下,杀回来把汇编和一些电路知识再总结一下,查漏补缺。如果有写的不合理的地方,还请多多指教。言归正传,先来一幅图片来引入今天要讲述的三个知识点: 锁存器(由一个D触发器构成) D:数据输入端; CP/CLK:时序信号输入端;原创 2017-04-06 15:29:25 · 8505 阅读 · 0 评论 -
通信的三种类型
从传输方向上可以分为单工通信、半双工通信、全双工通信三类。单工通信就是指只允许一方向另外一方传送信息,而另一方不能回传信息。比如电视遥控器、收音机广播等,都是单工通信技术。半双工通信是指数据可以在双方之间相互传播,但是同一时刻只能其中一方发给另外一方,比如我们的对讲机就是典型的半双工。全双工通信就发送数据的同时也能够接收数据,两者同步进行,就如同我们的电话一样,我们说话的同时也可以听到对方的...原创 2018-10-14 17:38:16 · 9349 阅读 · 0 评论 -
C51单片机 通过定时器模拟输出多路PWM
前言本博文基于STC89C52RC和keil5 C51开发;本博文用描述两种模拟输出PWM波的方法;如有不做之处还请多多指教;方法一:需要用到的东西利用定时器0完成(定时器1也一样);利用P1.0~P1.3完成4路PWM的输出(不同的占空比);...原创 2019-01-19 23:40:00 · 4470 阅读 · 4 评论