msp430的架构CPu的MSP430F169单片机CPU具有如下特征: 16位RSIC精简指令集,共27条,支持7种寻址方式 正交化指令设计,每条指令都支持全部寻址方式 完全的寄存器访问权限,包括PCSRSP等 (大的)16位寄存器文件减少到内存读取 16位的地址总线可以实现对整个存储器的直接访问 16位的数据总线可以直接操作16位的参数 单...[详细]
串行通讯的基本概念:与外界的信息交换称为通讯.基本的通讯方式有并行通讯和串行通讯两种.一条信息的各位数据被同时传送的通讯方式称为并行通讯.并行通讯的特点是:各数据位同时传送,传送速度快、效率高,但有多少数据位就需多少根数据线,因此传送成本高,且只适用于近距离(相距数米)的通讯.一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯.串行通讯的特点是:数据位传送,传按位顺序进行,最少...[详细]
目前个人测试过AT24C02-AT24C128,感觉还可以。里面没有页写函数,有兴趣的伙伴可以补充一下,该程序仅供参考单片机源程序如下:#includeled.h#includedelay.h#includesys.h#includeusart.h#includekey.h#include24cxx.h#includemyiic.h//要...[详细]
//**************************************************//实验目的://熟悉使用单片机驱动蜂鸣器产生警报声//**************************************************//**************************************************//硬件设置://1...[详细]
==============================================================================================================================之前做的一个项目,本来插上仿真器运行程序没一点儿问题,结果拔了仿真器后,断电后再上电程序总是运行到报警的状态,首先,我怀疑是复位电路的问题,结果...[详细]
针对目前我军侦察分队和射击指挥分队野外训练时,各种目标设置、显示费时费力、安全隐患大等诸多问题,本文提出基于MSP430F149单片机设计目标指示器,以满足部队野外训练时快速设置目标,并能根据不同的战术需要灵活显示目标和根据不同的射击法则显示炸点等,较好地解决部队野外训练的急需。目标指示器的功能根据需要,目标指示器以灯光、烟火等方式显示目标或炸点。每个指示器可以模拟显示如...[详细]
引言 随着计算机技术和信息技术的迅速发展,语音口令识别已经成为了人机交互的一个重要方式之一。语音口令识别系统将根据人发出的声音、音节或短语给出响应,如通过语音口令控制一些执行机构、控制家用电器的运行或做出回答等。在数字信号处理芯片上已经实现了语音口令识别系统或语音口令识别系统的部分功能,然而随着嵌入式微处理器处理能力的大幅度提高,计算量大的语音口令识别算法已经能够通过嵌入式微处理器来完成,...[详细]
Ⅰ、写在前面说到IIC,大家都应该不会陌生,我们初学单片机的时候或多或少都知道或了解过,甚至使用I2C控制过器件。但是,有多少人真正去深入理解,或者深入研究过I2C通信协议呢?1、我们有必要学习I2C通信吗?I2C作为常见串行通信的其中一种,在嵌入式领域中占有很重要的地位。原因在于我们嵌入式开发的产品中有很多设备都是使用I2C进行通信的。我们开始学习单片机开发的时候最先接触的应该是使用...[详细]
1-问:JTAG与I/O功能之间的MSP430引脚复用答:四个引脚P1.7-P1.4在20与28引脚MSP430F1xx器件上均同时具有I/O与JTAG功能。这些引脚的默认功能是,当器件通电时具有I/O功能。当测试引脚拉高时,则将这些引脚选为JTAG。当使用交互式系统内调试程序时,这些器件的FET会将这些引脚处于JTAG模式下。如欲了解有关...[详细]
前端机由带RS-422接口的8031单片机系统组成,分别放在控制现场附近。通信控制器是插在IBM-PC/XT扩展槽上的带8031单片机的接口板,为主机和前端机间的通信提供一个智能化通道。用户只须通过主机向控制器发一条简单的命令而无须知道通信的细节,就可以使前端机执行相应的动作。控制器每次发送或接收的数据是可变的,但不超过255字节。每次通信都要进行差错检测和差错处理,以保证数据传输...[详细]
STM8CPU中的寄存器只有6个,即A、X、Y、SP、PC、CC。完成内存种的2个8位无符号数相加,结果还保存到内存中。unsignedchara,b,c;c=a+b;STM8汇编如下:LDA,$1000ADDA,$1001LD$1002,A这里假设a,b,c这3个变量分别存储在内存中,地址为1000,1001,1002。static@...[详细]
/**File:main.c*Author:sm116**CreatedonJune12,2017,9:27AM*/#pragmaconfigFOSC=INTOSC//OscillatorSelection(INTOSCoscillator:I/OfunctiononCLKINpin)#pragmaconfigWDTE=...[详细]
单片机源程序如下:#includestc.h#includebutton.h#includesmg.h#includeAT24C02.hsbitled1=P0^0;sbitbell=P0^6;sbitrelay=P0^4;unsignedcharflag_s7,flag_s6;intmoney=0,amount=0;//价格容量uns...[详细]
混联式混合动力系统的子系统众多,其中整车控制器作为实现驾驶员驾驶需求和能量安全的管理系统,需要协调发动机、扭矩、电机和电池的功率在不同工况下的合理分配,实现制动能量回馈,并控制外围设备(如空调、灯光),以达到最佳的节能排放效果。系统任务的复杂性和强电磁干扰环境都对整车控制器的实时性和可靠性提出了重大挑战,传统的单任务循环式的程序控制模式难以满足需求,因此作者采用了开放源码的嵌入式操作系统C/OS...[详细]
双向DC-DC变换器CLLLC应用出于经济原因和对环境的关注,电力转换系统效率变得越来越重要。CLLLC直流变换器是一种具有软开关技术的双向直流谐振变换器,相对于硬开关技术DCDC变换器,软开关技术CLLLC直流变换器导通损耗非常低,峰值效率可以做到接近99%。因此在对效率要求比较高的应用场合是首要选择,典型的应用有:车载充电机(OBC)各种储能系统通信电源航天电源直流微电网...[详细]