如何利用片内RAM单元直接转换BCD 码与 BIN 数据- 把二进制数转换成 BCD 码,是很常见的,做而论道以前也发表过这样的程序。 但是,过去都是用寄存器,如果要求用片内RAM单元,就少见了。 当然,也可以把片内RAM单元的数据,先传送到寄存器,再利用以前写的程序进行转换。转换完毕后,再把结果传送到片内RAM单元。 如果直接用片内RAM单元来进行转换呢? 这也是可以的,只是速度会慢一些。 以前,从来没有见过有谁编写出来直接使用片内RAM转换的程序。
MCU市场更加丰富多元,DSP/FPU不同硬件加速单元具互补作用-微控制器(MCU)深入人们应用生活,几乎大小设备都看得到MCU踪影,在MCU导入DSP数位讯号处理器、FPU浮点运算单元功能后,MCU更大幅扩展 元件可适用范围,这几年来,在众多MCU大厂纷纷针对旗下商品推出多样整合方案,不管是产品策略还是市场区隔,也让MCU市场更加丰富多元。
STM32F303VCT6主流混合信号ARM MCU开发方案-ST公司的stm32F303xB/STM32F303xC系列是基于高性能ARM Cortex-M4 32位RISC核的MCU,工作频率高达72MHz,嵌入了浮点单元(FPU),存储器保护单元(MPU)和嵌入跟踪宏单元(ETM),集成了高速嵌入存储器(高达256KB 闪存,高达40KB SRAM)和各种连接到两个APB总线的增强I/O和外设,提供多达四个快速12位ADC(5Msps),七个比较器,四个运放,以及多达2个DAC通路,一个低功耗RTC,多达五个通用16位计时器,一个通用32位计时器和两个用来马达控制的计时器.工作电压2.0 – 3.6 V,主要用在低功耗应用.
PIC单片机选用存储体0或1的方法-PIC单片机中级产品PIC16C6X的数据存储器通常分为两个存储体,即存储体0(Bank0)和存储体1(Bank1)。每个存储体都是由专用寄存器和通用寄存器两部分组成的。两个存储体中的一些寄存器单元实际上是同一个寄存器单元,却又具备有不同的地址。例如本版介绍的PIC16F84的状态寄存器STATUS-Reg的两个地址是03H和83H。又如通用寄存器也是如此。
STM32F103试用体验:水共震准备材料中的过程-我这次要做的东东是一个水共震系统,说明:水共震系统是指在一个水盆里,有一个执行单元,通过电机和皮带,让执行单元在水盆里,单片机对整个过程跟踪控制,让水面产生上和下过程的共震,让水面在共震过程中越出盆面,出来的水在压力的作用下对发电机发电的系统。 产品共震部份图: 电机控制单元: 采样收集单元: 执行控制单元: 发电机的部分设计:发电机的发电测试 3D设计图: 换个角度: 另一种发电3D设计图: 本文作者:杨啟波
PIC单片机对9346EEPROM数据的读写-实验目的:熟悉SPI总线以及9346EEPROM的读写
;RBO键按下时把DATA和DATA2写入到EEPROM中以EE—ADDR为地址的单元内,
;完成后,单个数码观显示“9”做为完成标志
;RB1键按下时,读取EEPROM中以EE—ADDR为地址的单元,并送数码管显示
;硬件要求:S3、S5、S6拨码管置ON,S1第7、8位置ON。
如何利用单片机定时器编制时钟程序-定时器1于方式1,16位,10ms中断一次
40H10ms计数单元
41H秒计数单元
42H分计数单元
43H时计数单元
定时方式1为10MS:THX=0ECH,TLX=78H
方式0为10MS: THX=63H,TLX=18H
什么是单片机的逻辑与指令ANL-ANL A,Rn ;A与Rn中的值按位‘与’,结果送入A中
ANL A,direct ;A与direct中的值按位‘与’,结果送入A中
ANL A,@Ri ;A与间址寻址单元@Ri中的值按位‘与’,结果送入A中
ANL A,#data ;A与立即数data按位‘与’,结果送入A中
ANL direct,A ;direct中值与A中的值按位‘与’,结果送入direct中
ANL direct,#data ;direct中的值与立即数data按位‘与’,结果送入direct中。
PIC单片机双机同步通信设计-ORG 0X0000 ;程序复位入口
NOP
START GOTO MAIN
ORG 0X0100
MAIN MOVLW 0X30
MOVWF FSR ;以下将从30H单元开始的RAM内容初始化
MOVLW 0X30 ;将值30H赋给单元30H
MOVWF COUNT
INTRAM MOVF COUNT,0 ;将30H~7FH赋给单元30H~7FH
MOVWF INDF
INCF COUNT,1