MCU设计实例
-
51单片机+ISD4002语音芯片读写源
#include <reg52.h> #define uchar unsigned char #define uint unsigned int sbit SS=P2^3; //使能控制端 sbit SCLK=P2^2; sbit MOSI=P2^0; sbit MIS…… -
DS1302电子时钟1602液晶显示
#include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit DS1302_CLK=P1^2; sbit DS1302_IO=P1^1; …… -
ADC0832采集数据1602液晶显示
#include <intrins.h> #include <reg51.h> #define uchar unsigned char #define uint unsigned int sbit cs=P3^0;//对ADC0832进行位定义 sbit D…… -
soc中如果让FPGA和HPS同时控制某
这是我之前问别人的一个问题,。 其实答案很明显,让FPGA和HPS同时控制某一个输入或输出是不可能的事情。就是我太笨,不知道怎么去想这个问题,所以还是试了…… -
利用MSP430在SD卡上实现FAT32文件
经过一周左右时间的摸索,终于明白了如何用msp30在SD卡实现FAT32文件系统,很开心~在学习的过程中,也发现一个问题,就是网上系统地讲SD卡的资料很少,…… -
-
51单片机控制DS18B20测温的PID温
#include<reg51.h> #include<intrins.h> #include<math.h> #include<string.h> struct PID { unsigned int SetPoint; // 设定目标 …… -
-
-
12864液晶的超声波测距与语音播报
器件清单: 单片机 瓷片电容0.1uf 电解电容10uf 电解电容220uf 电解电容4.7uf 0.001uf(瓷片电容) 22PF(瓷片电容) LED小灯(5mm) 语音芯片 12…… -
超声波测距51单片机12864液晶显示
超声波测距的模块,51单片机接上12864液晶,HC-SR04超声波模块,就可以了,具体程序没怎么看,超声波模块的硬件也不晓得,今天先贴个图,贴个程序吧(程序…… -
-
-
LCD1602液晶显示汉字显示程序带仿
//建立“工”字字模并在第一行第一列显示 //P155 参考程序: GONG_ZI() //单片机仿真文件下载:http://www.51hei.com/bbs/dpj-23789-1.html #include <reg…… -
51单片机定时器/计数器提高
定时器方式0的使用 通过设置TMOD寄存器中的M1M0为00选择定时方式0,方式0的计数位数是13位,对T0来说,有TL0寄存器的低5位,和TH0的8位组成 那么最多能装入2^…… -
-
ICC AVR 行号显示设置
ICC AVR默认设置是不显示行数的,即代码是处在哪一行并不能直观的看出来,那么应该如何设置呢,经过网上查询,方法如下: Tools ->Editor and Print …… -
-
matlab7 在win 7 家庭版X64下问题
当你成功的装好matlab7时,你想运行它。在你自己的操作系统下!!如果你的系统是win7,那么我得说,你成功装好以后,运行的时候,估计还是会出现一系列的问…… -
-
AT89C51单片机定时器终端模式和查
T1为定时模式,定时65.536ms,P2.0对应的LED等闪烁一次,T0计数模式,计数脉冲从P3.4脚用按键输入,按一次,记一次,所以计数初值为0FFFFh,没按一次,产…… -
ARM2440ddr.h文件解读
板子上电后就会从这里开始执行,主要完成基本初始化,还有判断是从nor还是nand启动,再实现把程序搬到SDRAM当中,在搬运成功后再跳到main函数里面执行。 我们…… -
-
关于51单片机双机通信
上图为双机通信示意图,下面分别给出双机通信的程序 //用于接收方 #include #define uchar unsigned char; #define uint unsigneed int; uchar a;…… -
PIC12F508单片机学习之一—定时器
PIC12F508单片机是没有中断的,定时器只能是查询方式。 编译器用的XC8,编译环境IDE用的是MPLAB X IDE。 //***********************************************……