以下是s通讯的通用顺序,正在差别晶振状况下能够需调解延时。这里单片机晶振为11.0592MHz。
_nop_();语句指提早一个机械周期,约1us阁下。写1bit约10us,spi传输率约100kbit/s。
顺序中只用了MOSI,/SS,SCLK旌旗灯号,没有用MISO旌旗灯号。#include

#include
#include
#include
#include
sbitss=P1^0;
sbitmosi=P1^1;
sbitsclk=P1^4;
voiddelay_ms(unsignedintms)
{
unsignedchari;
while(ms--)
{
i=112;
while(i--);
}
}
voii_mosi(unsignedchapi_data)
{//发送一个字节数据
unsignedcharBitCnt;
mosi=0;
sclk=0;
for(BitCnt=0;BitCnt《8;BitCnt++)
{
sclk=0;
_nop_();
if((spi_data》》BitCnt)&0x01)
mosi=1;
else
mosi=0;
_nop_();
_nop_();
_nop_();
sclk=1;
_nop_();
_nop_();
_nop_();
}
_nop_();
_nop_();
_nop_();
}
voidplay_isd4002(unsignedintaddr)
{
unsignedcharaddr_l,addr_h;
addr_l=addr;
addr_h=addr》》8;
addr_h=addr_h|0xe0;
ss=0;
spi_mosi(0x20);
ss=1;
delay_ms(50);
ss=0;
spi_mosi(addr_l);//传低位
spi_mosi(addr_h);//传高位
ss=1;
delay_ms(10);
ss=0;
spi_mosi(0xf0);
ss=1;
}
voidstop_isd4002()
{
ss=0;
spi_mosi(0x70);//住手下令
ss=1;
delay_ms(50);
}
voidmn()
{
play_isd4002(0x86);//播放86地点最先的语音
}
相干推荐
起首要选好武器。如今黉舍实验室皆有单片机实行箱,掌握好实行的工夫,大概和先生搞好干系,有工夫就玩两把...
宣布于 2018-12-28 15:18
•
5次浏览
宣布于 2018-12-28 09:28
•
41次浏览
宣布于 2018-12-28 08:52
•
8次浏览
宣布于 2018-12-27 23:55
•
97次浏览
宣布于 2018-12-27 23:04
•
71次浏览
宣布于 2018-12-27 20:43
•
39次浏览
宣布于 2018-12-27 16:36
•
91次浏览
宣布于 2018-12-27 16:16
•
241-27111.com次浏览
参数能够存储正在EEPROM中,能够放正在外挂的存储器上,大概RTC的后备域中,如许是一种通用的要领。本...
宣布于 2018-12-27 16:15
•
79次浏览
宣布于 2018-12-27 15:59
•
144次浏览
单片机IO心正在驱动内部继电器等器件时会串连一个LED,如许能够直观天显现输出状况,然则这个电路存在不...
宣布于 2018-12-27 15:07
•
0次浏览
宣布于 2018-12-27 14:03
•
831次浏览
宣布于 2018-12-27 13:24
•
140次浏览
//设置网卡硬件,并设置MAC地点
//返回值:0,一般;1,失利;
u8 tapdev...
宣布于 2018-12-26 15:53
•
73次浏览
ADC转换是把里面输入到引脚的电压值转换成数字信号,单片机内里有一个模仿至数字的转换模块,我们能够控...
宣布于 2018-12-26 15:08
•-澳门新葡京496.net
60次浏览
JTAG是一种国际标准测试和谈,重要用于芯片内部测试。如今多半的初级器件皆支撑JTAG和谈,如DSP...
宣布于 2018-12-26 10:27
•
242次浏览
#include
#defineuint8unsignedchar
#defineuin...
宣布于 2018-12-25 15:22
•
125次浏览
ANL A,Rn ;A取Rn中的值按位‘取’,效果送入A中
ANL A,direct ;A取d...
宣布于 2018-12-23 15:33
•
116次浏览
若是您是方才步入电子的新手,那您最好要晓得一下I/O心具体能做甚么。感性的熟悉对您的进修是很有资助的...
宣布于 2018-12-23 15:26
•
105次浏览
-27111.com
这里应用一个现实发作的例子,针对低级工程师常常犯的一个小毛病,大概常常要走的一个弯路,做了针对性的纠...
宣布于 2018-12-23 14:11
•
239次浏览
我这个专业出学过C++,一开始不晓得什么是背工具,甚么叫面向历程,那能够让人人笑话了。不外那说的是真...
宣布于 2018-12-23 12:03
•
327次浏览
正在51单片机中,分为软件定时器,弗成编程硬件定时器,可编程定时器。
软件准时:CPU每实行一条...
宣布于 2018-12-21 15:16
•
178次浏览
PIC18系列单片机是美国微芯公司(Microchip)8位单片机系列中的高级系列,其任一I/O引脚...
宣布于 2018-12-21 15:00
•
74次浏览
#include
__CONFIG(0XF73A); //芯片设置字节
const un...
宣布于 2018-12-21 14:49
•
92次浏览
PIC16C5X正在一个芯片上集成了一个8位算术逻辑单位ALU和事情寄存器(W);384~2K的12位...
宣布于 2018-12-20 16:07
•
87次浏览
我们晓得,打电话的时刻,当拨通电话,接听方捡起电话一定要回一个“喂”,那就是通知拨电话的人,这边有人...
宣布于 2018-12-20 15:57
•
97次浏览
中止相应工夫:从内部中止恳求有用(内部中止恳求标记置1)到转向中止入口地点所需求的相应工夫。每一个机械...
宣布于 2018-12-19 15:57
•
89次浏览
由于之前曾经做过相干的实行,这里不再反复。需求注重的是,要注重JP11的跳线,以挑选准确的和谈(RS...
宣布于 2018-12-19 15:52
•
53次浏览
timer.h
#ifndef __SOFT_TIMER_H__
#define __S...
宣布于 2018-12-19 15:36
•
87次浏览
以单片机和可编程逻辑器件(FPGA)为掌握中心,设想了一个程控滤波器,实现了小旌旗灯号程控放大、程控调解...
宣布于 2018-12-19 10:26
•
87次浏览
关于嵌入式体系来说,嵌入式软件相当于嵌入式体系的魂魄,全部嵌入式体系怎样事情,都是由嵌入式软件去掌握...
宣布于 2018-12-18 16:16
•
295次浏览
中时钟是高频的噪声源,除能引发对本运用体系的滋扰以外,借能够发生对外界的滋扰,使电磁兼容检测不克不及达标...
宣布于 2018-12-18 15:50
•
93次浏览
本项目开辟了一种家庭装备掌握平台,供应家庭情况的及时监控功用(温度、湿度、火警报警),供应安防功用(...
宣布于 2018-12-18 15:39
•
177次浏览
main.c
1 #include
2 #include“2401.h”
3
...
宣布于 2018-12-18 15:17
•
108次浏览
//实行目标:
//熟习运用单片机驱动蜂鸣器发生警报声
//**************...
宣布于 2018-12-18 15:14
•
173次浏览
请体例串行通讯的数据发送顺序,发送片内RAM50H~5FH的16B数据,串行接口设定为体式格局2,接纳奇...
宣布于-澳门葡京官网VIP通道 2018-12-17 16:33
•
108次浏览
因为用的是Proteus去模仿串口(我的笔记本电脑基础出串口),以是需求一个假造串口的软件。推荐运用...
宣布于 2018-12-16 11:23
•
158次浏览
若是相识一点汇编编程话,便能够晓得,客栈是内存中一段一连的存储地区,用来生存一些暂时数据。一般用来保...
宣布于 2018-12-16 11:04
•
77次浏览
做量的公司,永远都是以市场业务为中心的,正在如许的公司里名义上是做单片机开辟,实际上是做保护大概手艺收...
宣布于 2018-12-13 08:40
•
347次浏览
表程序控制指令
操纵码
操作数
条 件
转 移 天 址
阐明
A...
宣布于 2018-12-12 15:14
•
119次浏览
开辟板文档材料里供应了演示顺序,固然关于PID,VID和字符串形貌符不做修正也能够用于我们的顺序,但...
宣布于 2018-12-12 14:58
•
91次浏览
SPI 是一种高速的、齐双工、同步通讯总线,尺度的 SPI 也仅仅运用4个引脚,常用于单片机和 EE...
宣布于 2018-12-12 14:47
•
121次浏览
对单片机的操纵需求经由过程对相干寄存器的接见去实现。好比,为调治PA0引脚上的电平,起首我们需求许可PI...
宣布于 2018-12-11 16:12
•
106次浏览
蜂鸣器是很常见的装备,分为无源和有源两种。凭据项目需求挑选不同类型的蜂鸣器。近来的项目里有效到有源蜂...
宣布于 2018-12-10 16:40
•
330次浏览
称号:串口通讯
内容:衔接好串口大概usb转串口至电脑,下载该顺序,翻开电源
翻开串口调...
宣布于 2018-12-10 16:10
•
109次浏览
第一个为错误代码,第二个为准确代码。那是用来背ds1302芯片写入下令或数据的函数。实现把8位的数据...
宣布于 2018-12-09 11:06
•
1697次浏览
视察单片机体系时钟或其他模块(如定时器或ADC)是不是存在并一般事情以确保其逻辑操纵。最简朴的要领是将...
宣布于 2018-12-08 11:35
•
697次浏览
体系复位后,PC为0000H,单片机从0000H最先实行顺序,若是顺序不从0000H最先实行,则应正在...
宣布于 2018-12-08 10:53
•
96次浏览
络续的纪录学生正在进修中泛起的题目,然后给下一届的学生看,期望这类体式格局可以或许增进一届比一届强。2017年...
宣布于 2018-12-08 10:52
•
551次浏览
近来研讨了一下MODBUS通讯,正在STC12C5A60S2单片机上实现了MODBUS和谈的局部功用,...
宣布于 2018-12-08 10:47
•
152次浏览
有同伙想定造一个清水机控制器,有一些奇特的功用要增添,然则商品控制板没有如许的功用,问我可否做一个,...
宣布于 2018-12-07 16:30
•
435次浏览
正在SPI通讯中,能够同时开启发送和吸收DMA恳求,主动数据的发送和吸收,完成数据的交流
根基步...
宣布于 2018-12-07 15:26
•
133次浏览
-澳门新葡京496.net
6 //这里只针对SPI心初始化
7 GPIOA-》CRL&=0X000FFFFF;
8...
宣布于 2018-12-06 15:55
•-649nte澳门葡京
130次浏览
要做AD采样,起首要处理的就是AD的参考电压,之前检察手册上并没有形貌AIN7通道,有的仅仅是几个中...
宣布于 2018-12-06 15:42
•
218次浏览
CSN(IF0)、SCLK(SCL)、RSTN、MOSI(SDA)、MISO(IF1)、AC0(GP...
宣布于 2018-12-06 15:28
•
72次浏览
MCS—51单片机的一切指令中,有一些完成得对照快,只要一个机械周期便止了,有一些完成得对照馒,得要...
宣布于 2018-12-06 15:24
•
149次浏览
挑选通信波特率,单片机目的板上有晶振的,那一项根基能够不消剖析,体系会主动顺应适宜的波特率。若是目的...
宣布于 2018-12-05 09:33
•
526次浏览
IIC是一种通信体式格局,只需求经由过程SCL和SDA便可实现数据的传输,正在典范的IIC器件手册上都邑发明S...
宣布于 2018-12-04 14:31
•
153次浏览
关于以上关于基础知识和妙技所谓“醒目”尺度的同伙,实在,也不消心灰意懒。实在,因为工程师不可能记着和...
宣布于 2018-12-03 11:08
•
389次浏览
起首引见一下如许做的长处:接纳低的晶振和总线频率使得我们能够挑选较小的单片机知足时序的要求,如许单片...
宣布于 2018-12-02 11:41
•
584次浏览
DSP芯片,也称数字信号处理器,是一种稀奇适合于停止数字信号处置惩罚运算的微处理器具,其主机运用是及时快...
宣布于 2018-11-29 16:03
•
159次浏览
正在某些特别装备中,如智能电表等产物,因为运用方并不是产品设计方,而运用方又忧郁设想方将顺序外泄,带来使...
宣布于 2018-11-28 17:16
•
549次浏览
单片机是嵌入式体系的中心元件,运用单片机的电路要庞大很多,但正在变动和增加新功能时,带有单片机的电路更...
宣布于 2018-11-28 15:44
•
771次浏览
AT89C51单片性能间接熟悉和实行的机械指令有255条,有7种寻址体式格局,即立刻寻址、间接寻址、寄放...
宣布于 2018-11-28 11:09
•
684次浏览
单片机是嵌入式体系的中心元件,运用单片机的电路要庞大很多,但正在变动和增加新功能时,带有单片机的电路更...
宣布于 2018-11-28 10:50
•
566次浏览
当变量的数值正在几个局限之间,如一个week变量与值只要Monday,Tuesday,Wednesda...
宣布于 2018-11-28 09:18
•
469次浏览
滋扰的分类有好多种,一般能够根据噪声发生的缘由、传导体式格局、波形特性等等停止差别的分类。按发生的缘由分...
宣布于 2018-11-27 17:18
•
178次浏览
液晶的根基操纵时序:
1.1读状况:输入:RS = L,RW =H,E = H输出D0~D7
...
宣布于 2018-11-27 17:07
•
175次浏览
定时器1于体式格局1,16位,10ms中止一次
40H10ms计数单位
41H秒计数单位
...
宣布于 2018-11-27 17:07
•
213次浏览
一样平常计算机停止事情时,起首要经由过程外部设备把顺序和数据通过输入接口电路和数据总线送入到存储器,然后逐条...
宣布于 2018-11-27 16:57
•
152次浏览
批评