![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
文章平均质量分 79
Odin_Hua
这个作者很懒,什么都没留下…
展开
-
80C51引脚功能及片内RAM、片内ROM简介
Pin18-Pin19为时钟电路引脚,可选择接入外部时钟或晶振电路,如下图:Pin20为电源地。Pin21-Pin28为P2口,内部带上拉电阻的8位准双向IO口。同时当与外部存储器通信时,它复用为高8位地址线。Pin29为外部程序存储器读选通信号,低电平有效。CPU从外部存储器获取指令。Pin30为地址锁存允许,单片机正常上电时以时钟频率的1/6输出脉冲信号。当与外部存储器通信时,用于控制锁存器锁存P0口低8位地址,以实现P0口低8位地址线与8位数据线的复用。Pin31为程序存储器地址允许输入端:80C5原创 2020-06-27 13:32:18 · 12484 阅读 · 1 评论 -
使用stm32f103实现LED闪烁效果(库函数)
LED闪烁即是在一定时间间隔内改变io口电平,以实现灯光闪烁效果第一步就是要配置io口:/* 变换电平的两个函数 */GPIO_ResetBits(GPIOX, GPIO_Pin_X); //置低电平GPIO_SetBits(GPIOX, GPIO_Pin_X); ...原创 2019-04-23 14:22:13 · 8738 阅读 · 2 评论 -
80C51寻址方式
寻址方式就是寻找操作数的方式,所以说寻址方式本质上是根据寻找操作数的方式来区分的。80C51有7种寻址方式:立即寻址:操作码之后是立即数(8位或16位二进制数)如:MOV A, #01H ;表示将立即数01H送到累加器A直接寻址:操作码之后是操作数所在单元的地址如:MOV A, 01H ;表示将01H地址单元的内容送到累加器A可采用直接寻址的空间有:片内RAM低128字节(00H–7FH)、特殊功能寄存器寄存器寻址:操作码之后是存放操作数的寄存器单元如:MOV A, R1 ;表示将R1寄存器原创 2020-06-25 14:16:31 · 2562 阅读 · 0 评论 -
IIC简单总结
IIC硬件上只有两根线:时钟线SCL与数据线SDA。协议上上有以下几个信号:start,stop,ack,nack。start:由主机发出,当SCL位于高电平时,SDA发生一个下降沿信号(电平由高到低)stop:由主机发出,当SCL处于高电平时,SDA发生一个上升沿信号(电平由低到高)ack:由数据接收方发出。当主机发送完1 Byte数据后,释放SDA线,在第九个时钟时,从机将SDA拉低;或者当主机接收完1 Byte数据后,仍然想继续接收数据,则在第九个时钟时,将SDA拉低。nack:由主机发出,当主原创 2020-08-17 21:45:37 · 1562 阅读 · 1 评论 -
RTOS任务调度流程——基于FreeRTOS在Cortex-m4上的实现
dd原创 2021-11-18 00:28:08 · 1874 阅读 · 0 评论