⑴ 仿真软件的格式有哪些
仿真软件中源代码编辑格式
1、如果是大括号内为空,则简洁地写成{}即可,大括陵告号中间无需换行和空格;如果是非空代码块则:
1) 左大括号前不换行。
2) 左大括兄困号后换行。
3) 右大括号前换行。
4) 右大括号后还有 else 等代码则不换行;表示终尺尘明止的右大括号后必须换行。
⑵ 《单片机C语言程序设计实训100例——基于8051+Proteus仿真》 第03篇源代码
单片机c语言编程100个实例目录1
函数的使用和熟悉
实例3:用单片机控制第一个灯亮
实例4:用单片机控制一个灯闪烁:认识单片机的工作频率
实例5:将 P1口状态分别送入P0、P2、P3口:认识I/O口的引脚功能
实例6:使用P3口流水点亮8位LED
实例7:通过对P3口地址的操作流水点亮8位LED
实例8:用不同数据类型控制灯闪烁时间
实例9:用P0口、P1 口分别显示加法和减法运算结果
实例10:用P0、P1口显示乘法运算结果
实例11:用P1、P0口显示除法运算结果
实例12:用自增运算控制P0口8位LED流水花样
实例13:用P0口显示逻辑"与"运算结果
实例14:用P0口显示条件运算结果
实例15:用P0口显示按位"异或"运算结果
实例16:用P0显示左移运算结果
实例17:"万能逻辑电路"实验
实例18:用右移运算流水点亮P1口8位LED
实例19:用if语句控制P0口8位LED的流水方向
实例20:用swtich语句的控制P0口8位LED的点亮状态
实例21:用for语句控制蜂鸣器鸣笛次数
实例22:用while语句控制LED
实例23:用do-while语句控制P0口8位LED流水点亮
实例24:用字符型数组控制P0口8位LED流水点亮
实例25: 用P0口显示字符串常量
实例26:用P0 口显示指针运算结果
实例27:用指针数组控制P0口8位LED流水点亮
实例28:用数组的指针控制P0 口8 位LED流水点亮
实例29:用P0 、P1口显示整型函数返回值
实例30:用有参函数控制P0口8位LED流水速度
实例31:用数组作函数参数控制流水花样
实例32:用指针作函数参数控制P0口8位LED流水点亮
实例33:用函数型指针控制P1口灯花样
实例34:用指针数组作为函数的参数显示多个字符串
单片机c语言编程100个实例目录2
实例35:字符函数ctype.h应用举例
实例36:内部函数intrins.h应用举例
实例37:标准函数stdlib.h应用举例
实例38:字符串函数string.h应用举例
实例39:宏定义应用举例2
实例40:宏定义应用举例2
实例41:宏定义应用举例3
* 中断、定时器中断、定时器 *中断、定时器*中断、定时器 /
实例42:用定时器T0查询方式P2口8位控制LED闪烁
实例43:用定时器T1查询方式控制单片机发出1KHz音频
实例44:将计数器T0计数的结果送P1口8位LED显示
实例45:用定时器T0的中断控制1位LED闪烁
实例46:用定时器T0的中断实现长时间定时
实例47:用定时器T1中断控制两个LED以不同周期闪烁
实例48:用计数器T1的中断控制蜂鸣器发出1KHz音频
实例49:用定时器T0的中断实现"渴望"主题曲的播放
实例50-1:输出50个矩形脉冲
实例50-2:计数器T0统计外部脉冲数
实例51-2:定时器T0的模式2测量正脉冲宽度
实例52:用定时器T0控制输出高低宽度不同的矩形波
实例53:用外中断0的中断方式进行数据采集
实例54-1:输出负脉宽为200微秒的方波
实例54-2:测量负脉冲宽度
实例55:方式0控制流水灯循环点亮
实例56-1:数据发送程序
实例56-2:数据接收程序
实例57-1:数据发送程序
实例57-2:数据接收程序
实例58:单片机向PC发送数据
实例59:单片机接收PC发出的数据
*数码管显示*数码管显示 数码管显示数码管显示*/
实例60:用LED数码显示数字5
实例61:用LED数码显示器循环显示数字0~9
实例62:用数码管慢速动态扫描显示数字"1234"
实例63:用LED数码显示器伪静态显示数字1234
实例64:用数码管显示动态检测结果
实例65:数码秒表设计
实例66:数码时钟设计
实例67:用LED数码管显示计数器T0的计数值
实例68:静态显示数字“59”
单片机c语言编程100个实例目录3
键盘控制*键盘控制* *键盘控制 *键盘控制 */
实例69:无软件消抖的独立式键盘输入实验
实例70:软件消抖的独立式键盘输入实验
实例71:CPU控制的独立式键盘扫描实验
实例72:定时器中断控制的独立式键盘扫描实验
实例73:独立式键盘控制的4级变速流水灯
实例74:独立式键盘的按键功能扩展:"以一当四"
实例75:独立式键盘调时的数码时钟实验
实例76:独立式键盘控制步进电机实验
实例77:矩阵式键盘按键值的数码管显示实验
//实例78:矩阵式键盘按键音
实例79:简易电子琴
实例80:矩阵式键盘实现的电子密码锁
液晶显示LCD*液晶显示LCD *液晶显示LCD * *液晶显示LCD*液晶显示LCD *液晶显示LCD */
实例81:用LCD显示字符'A'
实例82:用LCD循环右移显示"Welcome to China"
实例83:用LCD显示适时检测结果
实例84:液晶时钟设计
*一些芯片的使用*24c02 DS18B20 X5045 ADC0832 DAC0832 DS1302 红外遥控/
实例85:将数据"0x0f"写入AT24C02再读出送P1口显示
实例86:将按键次数写入AT24C02,再读出并用1602LCD显示
实例87:对I2C总线上挂接多个AT24C02的读写操作
实例88:基于AT24C02的多机通信 读取程序
实例89:基于AT24C02的多机通信 写入程序
实例90:DS18B20温度检测及其液晶显示
实例91:将数据"0xaa"写入X5045再读出送P1口显示
实例92:将流水灯控制码写入X5045并读出送P1口显示
实例93:对SPI总线上挂接多个X5045的读写操作
实例94:基于ADC0832的数字电压表
实例95:用DAC0832产生锯齿波电压
实例96:用P1口显示红外遥控器的按键值
实例97:用红外遥控器控制继电器
实例98:基于DS1302的日历时钟
实例99:单片机数据发送程序
实例100:电机转速表设计
模拟霍尔脉冲
http://www.dzkfw.com.cn/myxin/51c_language.chm 单片机c语言一百例子
⑶ 求c++编写小学生数学测试软件的源代码
//#include<stdlib.h>
#include<iostream>
usingnamespacestd;
intmain()
{
inti,j,k,l=0,n;
cout<<"************************************小学数学测试*******************************"<<endl;
cout<<"请选择想测试的题型:1.+2.-老早3.*4./:";
cin>>i;
if(i==1)
{
cout<<"请输入测试题的个数:";
cin>>j;
for(intk1=0;k1<j;k1++)
{
srand((unsigned)time(NULL));
intx1=rand()%100;
intx2=rand()%100;
cout<<x1<<"+"<<x2<<"=:";
cin>>k;
羡含简if(k==x1+x2){
cout<<"回答正确!"<<endl;
l++;
}
else
cout<<"回答错误!正确答案为:"<<x1+x2<<endl;
}
}
elseif(i==2)
{
cout<<"请输入测试题的个数:";
cin>>j;
for(intk1=0;k1<j;k1++)
{
srand((unsigned)time(NULL));
intx1=rand()%100;
intx2=x1+rand()%50;
cout<<x2<<"-"<<x1<<"=:";
cin>>k;
if(k==x2-x1){
cout<<"回答正确!"<<endl;
l++;
兄裤}
else
cout<<"回答错误!正确答案为:"<<x2-x1<<endl;
}
}
elseif(i==3)
{
cout<<"请输入测试题的个数:";
cin>>j;
for(intk1=0;k1<j;k1++)
{
srand((unsigned)time(NULL));
intx1=rand()%100;
intx2=rand()%100;
cout<<x1<<"*"<<x2<<"=:";
cin>>k;
if(k==x1*x2){
cout<<"回答正确!"<<endl;
l++;
}
else
cout<<"回答错误!正确答案为:"<<x1*x2<<endl;
}
}
elseif(i==4)
{
cout<<"请输入测试题的个数:";
cin>>j;
for(intk1=0;k1<j;k1++)
{
srand((unsigned)time(NULL));
intx1=rand()%100+1;
intx2=x1*(rand()%10);
cout<<x2<<"/"<<x1<<"=:";
cin>>k;
if(k==x2/x1){
cout<<"回答正确!"<<endl;
l++;
}
else
cout<<"回答错误!正确答案为:"<<x2/x1<<endl;
}
}
cout<<"这次测试你作对的题目的个数为"<<l<<"个"<<endl;
cout<<"是否继续测试:0.退出1.继续:";
cin>>n;
if(n==1){
returnmain();}
//system("PAUSE");
return0;
}
测试过几次应该没错误的!
⑷ NS2的仿真程序源码从哪里下载
多上这个网站,柯志哼的专门讲ns2的,有许多源代码
http://hpds.ee.ncku.e.tw/~smallko/ns2/ns2.htm
关于NS2的书:
最经典的就是NS2与网络模拟,于斌编着。事实上最早几乎只有这本书。
现在有柯志哼的几本书,你可以查下。
做移动模拟的话移动IP技术春磨与NS-2模拟很好,秦扒胡斗翼编着做纯的。
还有,可以从网上下NS2手册,大部分书的依据都是手册上的
⑸ 什么是仿真源代码
假如你的电脑里有个开关控制的电灯,你通过点击鼠标打开开关就可以使电脑里的电灯点亮,这就像现实的情况一样。如果你写程序的正确与否代表打开开关的动作,你写好的程序输入到电脑里,如果你的程序正确就能使电脑里的电灯亮否者就灭。就是说仿真是通过电脑模拟现实的情况。仿真源代码其实和源代码有时就是一样,只不过可能要适应某些不同的仿真软件而有修改。