- 博客(81)
- 资源 (18)
- 收藏
- 关注
原创 RS232通讯调试 RS485通讯调试 串口通讯调试硬件助手
【声明】此程序仅用于学习与参考,引用请注明版权和作者信息! *********************************************************************/#include <STC12C5A60S2.H>#include <intrins.h>#define uchar unsigned char//宏定义无符号字符型#define uint unsigned int //宏定义无符号整型sbit RS485_DIR = P1^4; //RS
2023-09-15 10:06:42
714
原创 STC15W408AS单片机 串口 中断 定时器 串口切换
/if((receBuf[0]==0xaa)&&(receBuf[1]==add)&&(receBuf[7]==jyh)) //如果开始位和结束位,还有地址都正确,进行下一步判断。
2023-09-13 17:58:29
712
原创 STC15F104E单片机之EEPROM应用程序
/******************************************************************** 汇诚科技实现功能:EEPROM应用程序使用芯片:STC15F104E晶振:12MHZ编译环境:Keil作者:zhangxinchunleo网站:www.ourhc.cn淘宝店
2012-04-07 21:36:38
4308
原创 我的电子产品开发资料学习资料免费下载地址(超值超值。。。)
{产品资料会不断更新尽情下载}无需授权和密码!下载方法:将下载链接复制到地址栏,“回车”就进入下载界面了!特别声明:技术咨询和服务只针对已购买客户。 01、单片机学习开发板资料下载地址: http://115.com/file/cljez6l0#单片机学习辅助软件.rar/***********************************01、单片机学习开发板
2012-02-20 17:04:51
11606
13
转载 电子学习电子设计竞赛必会元件清单
淘宝店铺地址:汇诚科技 http://shop36330473.taobao.com (店铺内有相关产品)无忧电子购物 http://shop36672033.taobao.com(店铺内有相关产品)1. 控制器: 数量 2. 吸锡器 2 带发热芯3. 无线模块: 4. nrf2401 4 2.4GHZ的5. NRF905 4 443MHZ的6. 扩展器件:
2009-08-17 13:23:00
1854
转载 CD系列芯片功能大全
CD4000 双3输入端或非门+单非门 TICD4001 四2输入端或非门 HIT/NSC/TI/GOLCD4002 双4输入端或非门 NSCCD4006 18位串入/串出移位寄存器 NSCCD4007 双互补对加反相器 NSCCD4008 4位超前进位全加器 NSCCD4009 六反相缓冲/变换器 NSCCD4010 六同相缓冲/变换器 NSCCD4011 四2输入端与非门 HIT/TICD4
2008-09-07 21:54:00
7741
1
原创 cd4094串口扫描数码管显示
#include#define uchar unsigned charsbit P3_4=P3^4;//code uchar tab[10]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,};//code uchar tab[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,};c
2008-09-07 21:54:00
1721
1
原创 74系列芯片功能大全
74系列芯片功能大全7400 TTL 2输入端四与非门7401 TTL 集电极开路2输入端四与非门7402 TTL 2输入端四或非门7403 TTL 集电极开路2输入端四与非门7404 TTL 六反相器7405 TTL 集电极开路六反相器7406 TTL 集电极开路六反相高压驱动器7407 TTL 集电极开路六正相高压驱动器7408 TTL 2输入端四与门7409 TTL 集电极开路2输入端
2008-09-07 21:53:00
3161
原创 DS18B20 构成测温系统
[实验任务]用一片 DS18B20 构成测温系统,测量的温度精度达到 0.1 度,测量的温度的范围在-20度到+50度之间,用4位数码管显示出来。[硬件电路图][实验原理]DS18B20 数字温度计是 DALLAS 公司生产的 1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温
2008-09-07 21:45:00
1187
原创 PC 机与单片机通信(RS232 协议)
PC 机与单片机通信(RS232 协议)目录:1、单片机串口通信的应用2、PC控制单片机IO口输出3、单片机控制实训指导及综合应用实例4、单片机给计算机发送数据: [实验任务]单片机串口通信的应用,通过串口,我们的个人电脑和单片机系统进行通信。个人电脑作为上位机,向下位机单片机系统发送十六进制或者ASCLL码,单片机系统接收后,用LED显示接收到
2008-09-07 21:44:00
2955
原创 风扇调速
#includecode unsigned char seg7code[11]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x40}; //显示段码 sbit TMDAT =P3^1; //DS18B20 的数据输入/输出脚DQ,根据情况设定 sbit P2_7=P2^7;sbit P2_6=P2^6;
2008-09-07 21:43:00
1006
原创 步进电机原理及程序
步进电机原理及程序1、电机型号:42SPM-24DCZC 7.5度 110 欧姆 24伏(四相步进电机)或25BY48B 7.5度 36 欧姆 12伏(四相步进电机)六根线分别为(白棕黑)(黄橙红),棕橙为公共端。转动线序为:白红黑黄(逆时针)。2、线序:棕 红 白 黄 绿 白色为公共端。3、原理图: 单驱动:红 棕 绿 黄;双驱动:红+绿,棕+黄。四
2008-09-07 21:43:00
2734
原创 点阵显示程序
#include "reg52.h" //包函AT89S52 内部资源的定义(注视参看书160页)#define uchar unsigned char //宏定义uchar led [10]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,}; //数字1~10,字符串uchar led1[6
2008-09-07 21:42:00
2614
1
原创 单片机C语言常用微型程序———万能程序
1、 万能程序:#include#define uchar unsigned char //宏定义code uchar led[]={0x00,0x01, 0x05,0x01,0x02,0x03, 0x03};//定义数组int i;void delay(void)//延时函数{for(i=0;i12M晶振延时约19500x1us=0.195svoid mai
2008-09-07 21:41:00
2430
1
原创 掉电保护24c02
#include #include #include unsigned char code table[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x40};unsigned char sec; //定义计数值,每过1 秒,sec加1unsigned int tcnt; //定时中断次数bit wr
2008-09-07 21:37:00
1464
原创 按键控制程序
///////////////////////////////////自锁程序/////////////////////////////#include /*P1口输入p0口输出*/sbit P10=P1^0;sbit P11=P1^1;sbit P12=P1^2;sbit P13=P1^3;sbit P0_0=P0^0;del() /*延时0.2秒*/
2008-09-07 21:35:00
1393
原创 五位十进制计数器
#include#define uchar unsigned charsbit P3_4=P3^4;//code uchar tab[10]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,};//code uchar tab[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7
2008-09-07 21:33:00
2213
原创 串口扫描两组七段码数据
#include#define uchar unsigned charsbit P3_4=P3^4;//code uchar tab[10]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,};//code uchar tab[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7
2008-09-07 21:32:00
658
原创 单键换屏或按次数切换
#include#define uchar unsigned charsbit P3_4=P3^4;sbit jia=P2^0;sbit jian=P2^1;sbit gl=P2^2;sbit hp=P2^3; unsigned char keycnt=0; //code uchar tab[10]={0x40,0x79,0x24,0x30,0x
2008-09-07 21:32:00
542
原创 用8255使6个数码管显示向左移的“8”
#include "reg52.h" //包函8051 内部资源的定义#include #define PA8255 XBYTE[0XFEA0]#define PB8255 XBYTE[0XFEA1]#define PK8255 XBYTE[0XFEA3]unsigned int i;void delay(void){for(i=0;imain(){P
2008-09-07 21:30:00
1484
原创 四位方波频率计
#include #define uchar unsigned charcode uchar xianshi[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};sbit gw=P2^4;sbit sw=P2^5;sbit bw=P2^6;sbit qw=P2^7;uchar k,pl,m,pl0,k0,m0;void delay(unsi
2008-09-07 21:26:00
787
原创 8路抢答器
#include code unsigned char seg7code[10]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};unsigned char a=1;unsigned char Z;sbit P2_4=P2^4;//显示数字 void del() {unsigned char
2008-09-07 21:25:00
1409
转载 ATmega16L学习板18B20测试程序
ATmega16L学习板18B20测试程序 晶振频率: 8MHz 编译: ICCAVR 6.31 编写: hanzhaowei@2911.net********************************************************************/#include #include #include "../include/board.h"
2008-09-07 21:03:00
816
转载 Ad转换的c语言编程
#include#define uchar unsigned char#define uint unsigned intvoid DelayMs(uint i){uchar j; for(;i!=0;i--) {for(j=255;j!=0;j--) {;}}}main(){DDRA=0xff; //A口1输出 PORTA=0xff; DDRB=0xff; //B口1输出 PORTB
2008-09-07 21:02:00
2210
转载 模拟比较器的c语言编程
//***************FileName:Capature.C***************////***************ICCAVR V6.30编译*****************//#include #define uchar unsigned char#define uint unsigned intvoid main(voi
2008-09-07 21:01:00
776
转载 Int0中断的c语言编程
#include#define uchar unsigned char#define uint unsigned intuchar Table[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};uchar Data[4]={0,7,2,8};uchar Data1[4]={1,1,1,1};void DelayMs(uint i
2008-09-07 21:01:00
1463
转载 同步串口spi的c语言编程
#include#include#define uchar unsigned char#define uint unsigned intuchar Table[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};uchar Data[4]={0,0,0,0};void DelayMs(uint i) {uchar j; for
2008-09-07 21:00:00
1243
转载 异步串口uart的c语言编程
#include #define uchar unsigned char#define uint unsigned intuchar Table[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchar Send_Data[]={
2008-09-07 20:59:00
1477
原创 寻线机器人系统设计程序
#include #include //****************************宏定义********************************//#define Aa 0.5 //PID参数#define Ba -0.5 //PID参数#define Ca 0 //PID参数#def
2008-09-07 20:52:00
1197
转载 直流电机驱动器设计的应用程序
#include #include #include //***************************全局变量定义**************************//#define U1 5 char Data[10]; //接收数据数组int adress; //数据地址int a;
2008-09-07 20:50:00
1032
原创 PWM使用
一、 实验目的: 1、熟悉PWM的原理与特性; 2、掌握PWM的使用。二、实验仪器: MEGA16实验板 一块 PC机 一台三 实验目的:输出频率固定,占空比可调的方波,分别由按键控制占空比的增加,每次增减量为0.1。四 、实验原理: 利用MEGA16芯片内部8位定时器的快速工作模式产生可调的P
2008-09-07 20:44:00
1311
转载 SD2303的具体应用
#include //寄存器定义文件#include //使用到宏#define uchar unsigned char //数据类型定义#define uint unsigned char //数据类型定义#define SD2303 0x64
2008-09-07 20:44:00
1565
转载 模数转换AD 实验
一、 实验目的:1、了解IO口的结构; 2、熟悉A/D的特性; 3、掌握A/D的使用。二、实验仪器:MEGA16实验板 一块PC机 一台 三、实验原理:四、实验步骤及内容:#include #include #define VREF 4.950unsigned
2008-09-07 20:43:00
1883
转载 键盘的使用
键盘接口实验一、 实验目的:1、了解IO口的结构; 2、熟悉键盘的程序原理; 3、掌握键盘的使用。二、实验仪器: MEGA16实验板 一块PC机 一台三、 实验原理:在AVR 单片机中,当I/O方向设置为输入,电平被设置为高电平时,一旦外部接入低电平,端口电平被拉低,电平变化会反映相应端
2008-09-07 20:42:00
504
转载 外部中断和数码管动态显示的应用
一、 实验目的:1、了解数码管的原理;2、熟悉数码管的使用; 3、掌握外部中断和数码管动态显示的应用。二 、 实验仪器:ATmage16实验板 一块PC机 一台三、 实验原理:数码管原理图如下:多个数码管的动态显示是利用人的眼睛在瞬间无法识别的原理来实现在,如电灯也是利用这个原理。四、实验步骤及内容:这
2008-09-07 20:41:00
2260
转载 外部中断
一、 实验目的:1、了解外部中断的库函数;2、熟悉外部中断的特性; 3、掌握外部中断的使用。二、实验仪器:ATmage16实验板 一块PC机 一台三、实验原理:外部中断通过引脚INT0 与INT1 或PCINT23..0 触发。只要使能了中断,即使引脚INT0与INT1 或PCINT23..0 配置为输出,只要电平发生了合
2008-09-07 20:39:00
1265
转载 I/O口的输入与输出
#include //*******************延时 usvoid delay_us(int t){do t--;while(t>1);}//*******************延时 msvoid delay_ms(unsigned int t){while(t!=0){delay_us(1142);t--;}}
2008-09-07 20:38:00
1057
转载 采用CoolSET-ICE2B265的30瓦开关电源设计
采用CoolSETä-ICE2B265的30瓦开关电源设计 Yew ming lik, Junyang Luo and Meng Kiat Jeoh Infineon Technologies Asia Pacific Pte. Ltd.168 Kallang Way,Singapore 349253Email: minglik.Yew@infineon.co
2008-09-07 20:33:00
5385
转载 别墅区可视对讲系统
一、模型假设某别墅区:一百五十栋别墅;11层高层两栋,每栋一个单元,一梯两户;6层多层4栋,每栋两个单元,一梯两户。总共290户。 系统选择:UP960小区联网系统许多别墅区还包括了其它类型的建筑,此模型假设了三种类型的楼型,实际中肯定有所不同,请根据要求参考本模型进行变化和修改就可组成具体方案。 二、系统设计分析别墅区的可视对讲系统设计和楼宇型系统不同,有其
2008-09-07 20:32:00
3335
原创 LC振荡器制作方案
摘要 本题目中,振荡器采用输出波形好,频率稳定度高的具有波段切换功能的改进型电容三点式振荡电路。在每一个波段内,频率的调节是通过改变压控振荡器的变容二极管的直流反压实现的。采用锁相环频率合成电路,以进一步提高输出频率的稳定度。为了提高输出功率和效率,功率放大器设计在丙类临界状态。单片机的任务是进行峰-峰值显示和频率显示。 一、方案论证与比较1、常见LC振
2008-09-07 20:30:00
9016
2
0011、采用实时时钟芯片DS1302+AT89C2051的红外遥控LED电子钟.rar
2012-02-21
L297_L298芯片混合式步进电机驱动器设计资料
2011-10-12
AT89S52最小系统板资料
2011-10-11
AT89S52精简开发板485通讯
2011-10-11
MQ-2烟雾传感器模块
2011-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人