摘要: 内部存储器结构:RAM 与 ROM 地址重合同过选通信号 PSEN 区分 用户避免进入的某些存储单元 中断服务函数的入口地址: 用户真正使用的是 30H—7FH 80字节 特殊功能寄存器地址分配:80H—FFH 阅读全文
posted @ 2020-03-14 16:16 三字经 阅读(252) 评论(0) 推荐(0) 编辑
摘要: debug中跟踪用loop指令实现的循环 计算ffff:0006 单元中的数*3 ,结果存储在dx中 assume cs:code code segment mov ax,0ffffh ; 汇编程序中数据不能以字母开头 mov ds,ax mov bx,6 ;ds:bx 指向ffff:6 mov a 阅读全文
posted @ 2020-03-14 11:37 三字经 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 8086 CPU 有20位地址总线,CPU 一次只能传输16位 地址加法器采用 物理地址 = 段地址 * 16 + 偏移地址 DS 读取 10000H单元中的内容: mov bx,1000h // mov ds,bx // 错误示范 mov ds,1000H,8086CPU不支持直接将数据输入到段 阅读全文
posted @ 2020-03-14 00:55 三字经 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 8086CPU 总共有14 个16位寄存器: 1、通用寄存器:8个 2、指令指针:1个 3、标志寄存器:1个 18位 4、段寄存器:4个 1、通用寄存器:数据寄存器4个 、、、 指针寄存器及变址寄存器4个 a、数据寄存器可以分为 高8位、低8位,可以分别寻址 AX = AH &AL:累加寄存器 运算 阅读全文
posted @ 2020-03-13 09:14 三字经 阅读(135) 评论(0) 推荐(0) 编辑
摘要: STM32共有16个定时器,定时器分类:2个高级控制定时器、 10个通用定时器、 2个基本定时器、 2个看门狗定时器、 定时器特性: 最大定时器时钟配置专用定时器:RCC_DCKCFGR >>>>RCC dedicated clock configuration register TIMPRE位:主 阅读全文
posted @ 2020-03-12 20:53 三字经 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 电路原理图: 最小系统组成: 单片机、复位电路、晶振(时钟)电路、电源 最小系统所用到的引脚: 1、主电源引脚 VCC: 电源输入,接5v电源,第40根引脚 GND:接地线,第20根引脚 2、外接晶振引脚(两根)一般晶振无方向 XTAL1:片内电路的晶振输入端 XTAL2:片内电路的晶振输出端 电容 阅读全文
posted @ 2020-03-11 18:50 三字经 阅读(2574) 评论(0) 推荐(0) 编辑
摘要: // ADC 宏定义 #ifndef __BSP_ADC_H #define __BSP_ADC_H #include "stm32f4xx.h" // ADC GPIO 宏定义 #define RHEOSTAT_ADC_GPIO_PORT GPIOC #define RHEOSTAT_ADC_GP 阅读全文
posted @ 2020-03-11 13:50 三字经 阅读(2830) 评论(4) 推荐(0) 编辑
摘要: 主要知识点: DMA 数据传输 串口传输 通道引脚初始化 (一)、DMA 数据传输 1、外设到存储器传输 2、存储器到外设传输 3、存储器到存储器传输 外设一般为:ADC、SPI、I2C等。 存储器一般为:片内SRAM、外部存储器、片内FLASH等 DMA功能框图:8个流通道(DMA_SxCR ), 阅读全文
posted @ 2020-03-10 12:47 三字经 阅读(3182) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 硬件原理图 ,滑动电位器与芯片PC3引脚连接 根据开发板可知:STM32F429IGT6 有 3 个 ADC,每个 ADC 有 12 位、 10 位、 8 位和 6 位可选,每个ADC 有 16 个外部通道。 每个ADC 同时还有3个内部通道:通道16/17/18 工作模式有3种:独立 阅读全文
posted @ 2020-03-09 09:14 三字经 阅读(2784) 评论(0) 推荐(0) 编辑