MCU设计实例
-
Protel99编写GAL16V8
Protel99编写GAL16V8简单的逻辑太好使!参照Protel99安装目录下的Design Explorer 99 SE\Examples\Pld\Reference的列子,编写了一个逻辑电路。经过实际测试…… -
LDO(低压差)线性稳压器与BUCK(
在嵌入式系统中,目前最常用的二次电源电路是LDO(低压差)线性稳压器和BUCK(降压型)开关稳压器。 1、高输入电压(>5V)、高输入/输出压差时,宜用BUCK;…… -
-
51单片机驱动步进电机(汇编语言)
在这里介绍一下用51单片机驱动步进电机的方法。 这款步进电机的驱动电压12V,步进角为 7.5度 . 一圈 360 度 , 需要 48 个脉冲完成!!! 该步进电机有6根引线,…… -
ENC28J60工程,PCB整版3D化模型设
也不知道什么时候忽然想起的了,但是在新年之前就开始做了。一个基于STM32+ENC28J60的一个网络板子,有现成的程序和SCH,PCB等,但是那个PCB的布局太渣了,…… -
STC12系列单片机C语言的延时程序
本举例所用CPU为STC12C5412系列12倍速的单片机,只要修改一下参数值其它系例单片机也通用,适用范围宽。 共有三条延时函数说明如下:函数调用分两级:一级是小…… -
单片机串口程序模板
#include<reg52.h> void main() { SCON = 0x50;//方式1( SM0 SM1:0 1)串行口位10位通用异步接口。发送或接收一帧数据信息为10位,包括1位起始位“0”、…… -
-
C语言for,while,if-else,retu
#include<stdio.h> void main() { int i,j,k; j=10; while(j--) //j控制换行 { i=10-j; while(i--) //i控制循环,而且控制的是紧随其后…… -
-
-
C++中用memcpy()函数复制字符串的
//对字符最容易忽视的是字符串结尾会默认添加一个不可见的‘0\’ //因此用memcpy()函数对字符串复制时容器一定要多申请一个字节。 //如:char* p1="copy";要想…… -
关于C++指针的类型及强制类型转换
// b01.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { int arr1[]={1,2}; char arr2[]={255,255…… -
C++指针数组的使用例子
在C++语言中,数组元素全为指针的数组称为指针数组 // 0220.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" int _tmain(int argc, _TCHAR* ar…… -
C++30选7随机选号器程序
// a1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "time.h" #include "stdlib.h" int _tmain(int argc, _TCHAR* argv[]) { int ar…… -
Visual C++串口通信技术编程实例
结合DT线扫程序,使用MSComm控件进行串口编程 1.先要插入控件,如果试图类是基于CFormView的,那么创建CMSComm类是简单的,只需在对话框窗体中插入控件,再在…… -
C++ MFC中定时器的使用
用处:定时重绘,形成动态波形图。如温度曲线。 思路:与单片机定时器中断一样,先打开定时器再把执行的代码写进编译器生成的CMy56Dlg::OnTimer(UINT nIDEv…… -
C++中BUTTON及TEXT控件的使用
一、button以及text控件的应用 1.格式控制函数 .Format(); 的用法。 CString stremp1;//定义字符串 stremp1.Format("%6.2f",(temp1));//把stremp1以"…… -
C++友元类的声明及使用方法
友元类的所有成员函数都是另一个类的友元函数,都可以访问另一个类中的隐藏信息(包括私有成员和保护成员)。=======================什么是友元类==========…… -
C++函数的覆盖与再现例子
/********************** 子类覆盖基类某个函数的方法是定义子类之后在子类重新声明 子类要将要覆盖的这个函数,记得要声明!比如本例中①处eat()之前不能 省略…… -
C++含参数函数的继承方法
方法:先继承类然后映射函数。 #include <iostream.h> class animal { public: animal(char thename); }; animal::animal(char thename) { char name; …… -
-
-
C++中SWITCH-CASE BREAK语句的使
在C++中,也有这样的开关,那就是switch语句。它能够很简捷地描述出多岔路口的情况。具体的语法格式为: switch(表达式) { case 常量表达式1: { …… -
C++输入数字并求和程序
本程序是一个简单的c++程序 输入数字并求出总和 方便学生朋友们 #include <iostream.h> 输入求和 int main() { int sum=0; cout<<"请输入"&l……