自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (132)
  • 收藏
  • 关注

空空如也

右移运算流水点亮P1口8位LED,C代码

摘要:VC/C++源码,系统相关,单片机控制,LED   用右移运算流水点亮P1口8位LED,C程序源码,包含单片机寄存器的头文件,设置循环次数为8,每次循环P1的各二进位右移1位,高位补0,调用延时函数……

2012-08-23

C程序用数组的指针控制LED流水灯

摘要:VC/C++源码,系统相关,单片机源码   C程序用数组的指针控制LED流水灯,流水灯控制码,定义无符号字符型指针,将数组首地址存入指针p,共32个流水灯控制码等……

2012-08-23

C语言实现8X8点阵滚动显示温度

摘要:VC/C++源码,系统相关,单片机控制   C语言实现8X8点阵滚动显示温度,DS18B20的操作程序   sbit DQ=P3^3;   unsigned char time; //设置全局变量,专门用于严格延时   函数功能:将DS18B20传感器初始化,读取应答信号   出口参数:flag   bit Init_DS18B20(void)   {    bit flag; //储存DS18B20是否存在的标志,flag=0,表示存在;flag=1,表示不存在    DQ = 1; //先将数据线拉高    for(time=0;time<2;time++) //略微延时约6微秒    ;    DQ = 0; //再将数据线从高拉低,要求保持480~960us    for(time=0;time<200;time++) //略微延时约600微秒    ; //以向DS18B20发出一持续480~960us的低电平复位脉冲    DQ = 1; //释放数据线(将数据线拉高)    for(time=0;time<10;time++)    ; //延时约30us(释放总线后需等待15~60us让DS18B20输出存在脉冲)    flag=DQ; //让单片机检测是否输出了存在脉冲(DQ=0表示存在)    for(time=0;time<200;time++) //延时足够长时间,等待存在脉冲输出完毕    ;    return (flag); //返回检测成功标志   }   函数功能:从DS18B20读取一个字节数据   出口参数:dat   ……

2012-08-23

单片机8X8点阵滚动显示C程序

摘要:VC/C++源码,其它分类,点阵测试,单片机控制   单片机8X8点阵滚动显示C程序,LED8*8滚动显示,列扫描,低电平有效,取模方式,阴码,列扫描,逆向。

2012-08-23

51单片机8X8点阵测试实验

摘要:VC/C++源码,其它分类,点阵测试,单片机控制   8X8点阵测试实验,可以了解到8X8点阵列扫描,8X8点阵行送扫描数据,74HC595输出显示等相关数据。

2012-08-23

C程序编写PC与单片机双向通讯智能温控程序

摘要:VC/C++源码,系统相关,单片机,智能温控   PC与单片机双向通讯智能温控程序,C程序代码实现。   晶振11.0592M   1.将实验板上的串口与PC机上的串口连接好 将实验程序 烧写到89S52芯片中   2.打开PC端软件 选择正确的端口号 点击连接按钮 运行效果如截图所示。    来源:乐乐源码(www.lelecode.com)

2012-08-23

C超声波测距实验源代码

摘要:VC/C++源码,界面编程,超声波   C超声波测距实验源代码,Tx=0; //首先拉低脉冲输入引脚,TMOD=0x11; //定时器0,定时器1,16位工作方式。TR0=1; //启动定时器0   IT0=0;//由高电平变低电平,触发外部中断   ET0=1; //打开定时器0中断   EX0=0;//关闭外部中断   EA=1; //打开总中断0   

2012-08-23

C程序单片机8X8点阵上下滚动显示

摘要:VC/C++源码,其它分类,单片机   C程序单片机8X8点阵上下滚动显示,用C语言实现单片机控制电路,实现8X8点阵上下滚动显示。

2012-08-23

PCF8591 DA转换实验C语言程序

摘要:VC/C++源码,系统相关,51单片机   PCF8591 DA转换实验   可以学习一下:   检查LCD忙状态,lcd_busy为1时,忙,等待。lcd-busy为0时,闲,可写指令与数据。   写指令数据到LCD,RS=L,RW=L,E=高脉冲,D0-D7=指令码。   LCD初始化设定   主机应答位检查子程序,迫使数据传输过程结束。   从机发送非应答位子程序,迫使数据传输过程结束   发送n位数据子程序   连续读入4路通道的A/D转换结果到receivebuf   输出三角波、方波、正弦波、锯齿波等。

2012-08-23

C语言12864单片机不带字库显示程序

摘要:VC/C++源码,系统相关,51单片机   C语言12864单片机不带字库显示程序,管脚分布图已经有了,压缩包内的是程序代码,欢迎参考。

2012-08-23

1602+18B20电子钟控制代码

摘要:VC/C++源码,系统相关,电子钟   用C程序写的1602+18B20电子钟控制代码,具体的操作如下:   K5模式键   K6增加键   K7减少键   K8 设置OK键   部分代码:   sbit DQ = P3^3 ; //18B20接口   sbit speaker = P3^6 ; //蜂鸣器   sbit MODE = P1^4 ; //模式键   sbit INC = P1^5 ; //增加键   sbit DEC = P1^6 ; //减少键   sbit OK = P1^7 ; //OK键   #define LCD1602_DATA P0 //8位数据并行口   #define LCD1602_RS P2_0 //指令OR数据寄存器选择   #define LCD1602_RW P2_1 //读写控制   #define LCD1602_EN P2_2 //使能控制   #define LCD1602_CLR 0x01 //清屏   #define LCD1602_MODE 0x38 //8位数据,双列显示,5*7字形   #define LCD1602_ON 0x0c //开显示,关光标,光标不闪烁   #define LCD1602_ADDR_MODE 0x06 //地址递增   #define DS1302_SCLK P1_0 //1302时钟线   #define DS1302_IO P1_1 //1302数据线   #define DS1302_RST P1_2 //1302复位线   //download by http://www.codefans.net   volatile uint8 data timedata[7] ; //时间值   volatile uint8 data display_buffer1[16]; //显示缓冲区1   volatile uint8 data display_buffer2[16]; //显示缓冲区2   volatile uint8 data temdata[5] ; //存放温度值   volatile uint16 data tdat ; //温度值变量   volatile uint8 data tflag ; //温度正负值标志   volatile int8 self_pos = 0 ;//自定义三角形标志显示位置变量   volatile uint8 OK_VALUE = 0 ; //OK键键值变量   volatile bit bdata DIS_ON = 1 ; //显示开关位 1 == on 0 == off   volatile bit bdata SCAN_ON = 0 ; //按键扫描开关位,由定时器每20MS刷新   volatile data MODE_ON = 0 ; //模式键按下后显示菜单的开关位

2012-08-23

单片机无线遥控接收模块C程序源码

摘要:VC/C++源码,系统相关,无线遥控   单片机无线遥控接收模块C程序源码:   void main(void)   {   P2_7=0;//开数码管显示 选通左右侧的数码管   P0=0xc0; //初始显示数字0    while(1){   P1=0xff; //P1口设置为输入状态 先全部写1   i=P1;//赋值给临时存贮变量      i=i&0x0f; //和0x0f相与 屏蔽高四位,读取无线遥控码      if (i==0x04)//如果是0x04,则代表无线遥控器的按键A按下,执行显示   {   P0=0x88; //字母A的字型码   beep1();   }   if (i==0x01)//如果是0x01,则代表无线遥控器的按键b按下,执行显示   {   P0=0x83;//字母b的字型码    fmq=1;   }   if (i==0x08)//如果是0x08,则代表无线遥控器的按键C按下,执行显示   {   P0=0xc6;//字母C的字型码    P3_7=1;//继电器吸合   }   if (i==0x02)//如果是0x02,则代表无线遥控器的按键d按下,执行显示   {   P0=0xa1;//字母d的字型码    P3_7=0; //继电器释放   } 来源:乐乐源码(www.lelecode.com)

2012-08-23

PWM控制LED灯渐亮渐灭实验

摘要:VC/C++源码,界面编程,单片机控制   PWM控制LED灯渐亮渐灭实验源代码,实验操作说明:   利用定时器控制产生占空比可变的 PWM 波   按K1,PWM值增加,则占空比减小,LED 灯渐暗。   按K2,PWM值减小,则占空比增加,LED 灯渐亮。   当PWM值增加到最大值或减小到最小值时,蜂鸣器将报警。

2012-08-23

收集的vc button 按钮源代码,仿iphone界面

摘要:VC/C++源码,界面编程,VC按钮   vc 界面源码经典的收集,一些vc button 源代码,还有仿iphone界面,喜欢把界面做的很漂亮的朋友你不妨参考一下,该源码运行在VS环境。

2012-08-23

C单片机0-9999每秒加1计数器源码

摘要:VC/C++源码,系统相关,计数器   0-9999每秒加1计数器,基于C程序写的51单片机计数器控制程序,控制计数器在0-9999每秒加1,可了解到定时器0中断外理中键扫描和显示,以及定时器的模式选定等。

2012-08-23

1602+18B20+DS1302电子时钟控制源程序

摘要:VC/C++源码,系统相关,单片机   1602+18B20+DS1302电子时钟源程序,操作说明:按K7按键进入设置状态、按K6按键设置时的 数值+、按K5按键设置时的 数值-   bit lmcinit_or_not; //是否需要清屏标志位“1”为需要“0”为不需要   bit flag,sflag; //flag是时钟冒号闪烁标志,sflag是温度负号显示标志   void Disp_line1(void); //显示屏幕第一行   void Disp_line2(void); //显示屏幕第二行   void id_case1_key();   void Disp_mod0(void);//显示模式0   void Disp_mod1(void);//显示模式         //*********** DS1302 时间显示定义部分   sbit T_CLK=P1^0;   sbit T_IO =P1^1;   sbit T_RST=P1^2;   sbit ACC0=ACC^0;   sbit ACC7=ACC^7;   void Set(uchar,uchar); //根据选择调整相应项目   void RTInputByte(uchar); /* 输入 1Byte */   uchar RTOutputByte(void); /* 输出 1Byte */   void W1302(uchar, uchar); // 向DS1302写入一个字节   uchar R1302(uchar); // 从DS1302读出一个字节   void Set1302(unsigned char * ); // 设置时间   bit sec,min,hour,year,mon,day,weekk; //闪烁标志位   //初始化后设置为:04年12月2日星期4 0点0分0秒

2012-08-23

VC社区视频监控系统源代码

摘要:VC/C++源码,多媒体技术,视频监控   社区视频监控系统,硬件是天敏VC4000监控卡,其中使用了MPG4c32.dll、MediaTransmit.dll、MediaTransmit.lib、MediaTransmit.h、Sa7134Capture.dll、Sa7134Capture.lib和Sa7134Capture.h几个文件,在运行程序前,需要将这些文件添加到当前工程中。程序中没有提供这些文件。   默认操作员用户名为:tsoft,密码为:111。   社区视频监控系统具备以下功能:   视频监控。   云台控制。   快照和录像。   录像回放。   定时自动监控。   监控管理及日志。   云台控制主要用于调整聚焦、对焦、光圈、雨涮。

2012-08-23

1602+24C08+4X4键盘密码锁

摘要:VC/C++源码,系统相关,单片机,密码锁   1602+24C08+4X4键盘密码锁   write_com(0x38);//打开显示模式设置   write_com(0x0c);//打开显示,光标等等设置未零   write_com(0x06);//当读或写一个字符后地址指针加一,且光标加一,当写一个字符后整频显示左移,   write_com(0x01);//清零指令   write_com(0x80);//指针所指位置

2012-08-23

C实现单片机LED灯闪烁

摘要:VC/C++源码,系统相关,寄存器   #include<reg51.h> //包含单片机寄存器的头文件   函数功能:延时一段时间   void delay(void) //两个void意思分别为无需返回值,没有参数传递   {    unsigned int i; //定义无符号整数,最大取值范围65535    for(i=0;i<20000;i++) //做20000次空循环   ; //什么也不做,等待一个机器周期   }   函数功能:主函数 (C语言规定必须有也只能有1个主函数)   void main(void)   {    while(1) //无限循环    {    P1=0xfe; //P1=1111 1110B, P0.0输出低电平    delay(); //延时一段时间    P1=0xff; //P1=1111 1111B, P0.0输出高电平    delay(); //延时一段时间

2012-08-23

C利用循环左移函数流水灯

摘要:VC/C++源码,系统相关,单片机,流水灯   C利用循环左移函数流水灯源代码,51单片机源码下载。

2012-08-23

使用C的不同数据类型的延时函数控制LED流水灯闪烁

摘要:VC/C++源码,系统相关,LED流水灯点亮   使用C的不同数据类型的延时函数控制LED流水灯闪烁,用不同数据类型控制灯闪烁时间,定义无符号整形变量,双字节数据,值域为0~65535,程序分别用整形数据、字符型数据延时时间,主程序用循环延时打开熄灭流水灯。

2012-08-23

swtich语句控制P0口8位LED流水灯点亮状态

摘要:VC/C++源码,界面编程,LED,流水灯   使用C语言的swtich语句控制P0口8位LED流水灯的点亮状态,部分代码:    if(K5==0) //如果S1键按下    {    delay(); //延时一段时间 按键消抖    if(K5==0) //如果再次检测到S1键按下    i++; //i自增1    if(i==9) //如果i=9,重新将其置为1    i=1;       }   更多更详细代码请下载实例。

2012-08-23

C程序用数组控制流水灯闪烁

摘要:VC/C++源码,系统相关,流水灯,单片机   C程序用数组控制流水灯闪烁,一个单片机控制的实例操作代码,对于学习C语言有不小的帮助,欢迎爱好者下载。

2012-08-23

用do-while语句控制P0口8位LED流水点亮

摘要:VC/C++源码,系统相关,LED流水灯点亮   用do-while语句控制P0口8位LED流水点亮,压缩包内还包括一个点亮单个LED流水灯的代码,适合初学者参考吧。

2012-08-23

VC++局域网视频监控系统

摘要:VC/C++源码,多媒体技术,视频监控系统   VC++局域网视频监控系统,系统默认操作员用户名为:tsoft,密码为:111。   操作流程   运行本系统,请按照以下流程操作:   (1)首先将客户端(client)文件拷到要监控的机器上。   (2)然后修改Client文件夹中Server.ini文件中的IP地址为服务器端IP地址,并运行客户端程序。   (3)运行服务器端(Server)程序   (4)通过“系统设置”模块,设置客户端IP地址,然后重新启动服务器端即可。   (5)通过“操作员管理”模块添加操作。      本程序属于小型的局域网视频监控系统,可以对某一台计算机进行屏幕监控,实现以下功能:   实现人机交互的界面。   屏幕信息的适时显示,网络延时不能大于1秒。   服务器端可以随时运行,只要客户端运行,就能够显示屏幕信息。   系统运行时占用内存不能大于10MB,以免影响系统性能。   客户端运行时需要隐藏显示窗口。   

2012-08-23

VC企业短信群发系统源代码

摘要:VC/C++源码,网络相关,短信群发   VC企业短信群发系统源代码,主要利用硬件短信猫发送短信,并且可以查看SIM卡中收到的短信。本系统具有以下功能:   电话簿管理。   常用语管理。   短信息发送。   短信息接收。   短信猫设置。   操作注意事项   系统默认操作员用户名为:tsoft,密码为:111。   操作流程:   使用本系统,请按照以下流程操作:   (1)单击“短信猫设置”按钮,在“短信猫设置”窗口中单击“获缺按钮,获取短信猫信息,在“授权号码”中输入短信猫的授权号码,然后单击“保存”按钮。   短信猫设置:   (1)首先在“电话簿管理”及“常用语管理”中添加联系人及常用术语。   (2)单击“短信息发送”按钮,打开“短信发送”窗口,单击“电话簿”按钮,选择发送人,然后单击“插入常用语”按钮选择信息内容,或者在“信息内容”中直接输入要发送的内容,单击“发送信息”按钮即可。   运行本系统应安装金仓短信王标准商务版DG-C1A驱动程序,安装完驱动还需要在程序中加载dllforvc.dll、dllforvc.lib、dllforvc.h文件。   测试时候请将数据库文件拷贝到EXE文件的目录中。

2012-08-23

vc++.NET界面编程实例:仿金山毒霸监控防御的列表框

摘要:VC/C++源码,界面编程,列表框   vc++.NET界面编程实例:仿金山毒霸监控防御的列表框的源代码文件,可以在VS2008下运行并编译,界面如上图所示,很漂亮的一个界面列表框,文件不大,欢迎大家下载学习。

2012-08-23

带音效和高级设置的VC俄罗斯方块游戏

摘要:VC/C++源码,游戏编程,俄罗斯方块游戏   带音效和高级设置的VC俄罗斯方块游戏,修改代码文件名,可编译通过。界面是英文的,国外的游戏源程序,因此参考价值较大。不多说了,对于初学VC的朋友编写游戏是个不小的帮助。

2012-08-23

VC小程序,绘制渐变色图形

摘要:VC/C++源码,图形处理,渐变色   VC小程序,绘制渐变色图形,在窗体的空白处绘制渐变色图形,通过参阅源代码你将了解到它的实现原理,并熟悉如何设置两点间的颜色,如何改变颜色域值,渐变交接处的长短等。本程序对于VC新手来说是相当有用的。

2012-08-23

VC++将彩色图像转换成黑白图像源代码

摘要:VC/C++源码,图形处理,彩色转换   VC++将彩色图像转换成黑白图像源代码,图像灰度转换的一个示例程序,基于VC++源码实现,供VC初学者参考。

2012-08-23

VC++实现图像的锐化效果源代码

摘要:VC/C++源码,图形处理,图像锐化   VC++实现图像的锐化效果源代码,打开程序窗口后,点击浏览打开一幅图片,然后在图片上点击右键,程序即可开始处理锐化,在窗体的状态栏上你可看到这一效果,程序窗口显示的图像是已经经过锐化后的图像,连续点击右键,可连续实现图像的锐化。

2012-08-23

VC如何转换图像大小?源代码例子

摘要:VC/C++源码,图形处理,图像转换   分享给大家一个使用VC进行图像、图片转换的源代码例子,引入源图片,设置新图片的名称和长宽等信息即可转换图像。虽然简单,但基本做出了图像转换的原理和思路,为你进一步开发程序打下基矗

2012-08-23

VC++图片马赛克效果

摘要:VC/C++源码,图形处理,马赛克   VC++图片马赛克效果的源代码,马赛克相信大家都知道吧,通俗一来说就是将图像分成一小块一小块,让人难以看清图片的内容,在一些电视台或报社为保护当事人隐私,经常会用到马赛克效果,本程序是用VC实现图像的马赛克特效,代码简单,实用性强,新手也可借鉴参考。

2012-08-23

VC图像雾化效果

摘要:VC/C++源码,图形处理,图像雾化   VC图像雾化效果,打开程序后打开一幅图片,点击右键即可实现锐化效果,其实锐化一下看上去还是不错的,如上图所示,那种朦胧的感觉我喜欢。

2012-08-23

VC++图像的复制剪切粘贴

摘要:VC/C++源码,图形处理,复制,剪切   VC++图像的复制剪切粘贴,简单吧,不能再简单了,仅供初学者入门参考。

2012-08-23

三个VC++读取并显示BMP位图的小程序

摘要:VC/C++源码,图形处理,BMP,位图   三个VC++读取并显示BMP位图的小程序,通过读取位图资源显示位图、通过位图文件直接得到位图大孝通过装入位图文件显示位图。

2012-08-23

VC++处理图像模糊或柔化的效果示例

摘要:VC/C++源码,图形处理,图像模糊   VC++处理图像模糊或柔化的效果示例源程序,类似Photoshop中的图像高斯模糊效果,每点击一次鼠标右键,程序为模糊一次,直到你满意为止。注意程序仅实现了模糊的功能,其它功能比如程序优化和效率方面的考虑还比较少,因此程序运行速度方面可能会欠缺一些。

2012-08-23

VC桌面图标弹出提示实例源代码

摘要:VC/C++源码,界面编程,图标提示,弹出框   桌面图标弹出提示,源码作者:邓学彬。类似某些软件,安装完毕后会在桌面图标的旁边弹出一个提示框,新版迅雷有这种功能。   实现方法:首先,必须知道图标在屏幕上的位置.用SPY类工具探测了一下(这里我用的是彗星小助手),   发现"桌面"是一个ListView控件,既然是这个控件,那就可以发送LVM_GETITEMTEXT消息来获取各个图标的名称,判断哪个是我们要找的.   然后发送LVM_GETITEMRECT消息获取图标的位置.   最后在图标旁边创建一个提示窗口,这里我使用了UpdateLayeredWindow   需要注意的是:在64位操作系统上,LVM_GETITEMTEXT时那个LVITEM结构不太一样.需要判断一下操作系统是否64位的.   源代码请在VS2008以上版本中编译。 来源:乐乐源码(www.lelecode.com)

2012-08-23

VC++转换图像文件格式

摘要:VC/C++源码,图形处理,图像转换   VC++转换图像文件格式,浏览一幅新图像,可将其的格式转换为BMP/JPG/GIF/PNG/TIF等格式,转换的格式还挺全,而且操作也方便,程序主要是想让VC初学者了解一些图像操作的知识,因此本图像转换程序并不是完美的。

2012-08-23

VC++实现图像的底片化效果

摘要:VC/C++源码,图形处理,底片效果,反相   VC++实现的图像底片化效果,打开图像后,点击鼠标右键,程序就开始反相图像,把图片变成像底片一样的效果。

2012-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除