摘要:主要区分位选和段选 段选数据 unsigned char code DIG_CODE[17] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//0、1、2、3、4、5、6、7、8
阅读全文
摘要:File->New->Project->PCB Project//新建PCB项目 Save Project As... Project->Add New to Project->Schematic//新建电路设计图纸 Save As View->Workspaces Panels->System->
阅读全文
摘要:安装准备 压缩文件包内容: dxp2004汉化补丁 dxp2004元件库 Network License Setup网络版注册机 Protel DXP2004原程序 Protel2004_sp2_单机版注册机 安装步骤 proteldxp2004\Protel DXP2004原程序\Setup.ex
阅读全文
摘要:蜂鸣器的乐谱由频率和节拍构成 频率常数即音乐术语中的音调, 而节拍常数即音乐术语中的多少拍;
阅读全文
摘要:intrins.h 在C51单片机编程中,头文件INTRINS.H的函数使用起来,就会让你像在用汇编时一样简便. 内部函数 描述 _crol_ 字符循环左移 _cror_ 字符循环右移 _irol_ 整数循环左移 _iror_ 整数循环右移 _lrol_ 长整数循环左移 _lror_ 长整数循环右移
阅读全文
摘要:1 //write by:cyt 2 //Time:2017-2-10 3 //Porject Name:key shake_destory 4 #include<reg51.h> 5 #define GPIO_KEY P0/// 6 void Delay1ms(unsigned char n);
阅读全文
摘要:1 //write by:cyt 2 //Project Name:Led on/off 3 //Time:2017-2-10 4 #include<reg51.h> 5 void delay(int c) 6 { 7 int a=38; 8 int b=130; 9 for(;c>0;c--) 1
阅读全文
摘要:keil只有在程序能正常运行时才能添加断点后在点击调试任务时,断点标记不消失
阅读全文
摘要:在代码页面右键 Outlining->Start All Outlining
阅读全文
摘要:keil里面选取delay为断点 记录程序运行到此处所用的时间t_start 运行delay(1) 记录程序运行完后的时间t_end t_end-t_start即为运行1次的时间。
阅读全文
摘要:1.复位电路没有开关,不可控 在电容旁边并联一个开关和10k的电阻支路 2.晶振电路引用的外部晶振, 理论上XTAL2悬空,XTAL1接外部震荡信号 1 //ProjeceName:TwoLed 2 //write by:cyt 3 //Time:2017-2-10 4 #include<AT89X
阅读全文
摘要:1.int 2个字节 2.sfr 特殊功能寄存器,也是一种扩充数据类型,占用1个内存单元,利用它可以访问51单片机内的所有特殊功能寄存器。 sfr P1 = 0x90;/////////这一句定义P1为P1端口在片内的寄存器。 3.sfr16 16位特殊功能的寄存器。用于定时器T0,T1 4.sbi
阅读全文
摘要:右键Target1 Options Target for ‘Target1’ ...->Output->Create Executable:->Create HEX File Build
阅读全文
摘要:p0:8位双向I/O口,作输出时能驱动8个TTL,漏极开路型端口 p1:8位双向I/O口,作输出时可驱动4个TTL,带有内部上拉电阻 p2:8位双向I/O口,作输出时可驱动4个TTL,带有内部上拉电阻 p3:8位双向I/O口,作输出时刻驱动4个TTL,带有内部上拉电阻 p0-p3:端口置1时,作输入
阅读全文
摘要:1.RESET 51单片机的引脚 2.有2个机器周期(24个振荡周期)以上保持高电平时,单片机复位。 3.如果持续高电平,则循环复位 4.复位后p0-p3口引脚置1,为高点平 5.程序计数器和srf寄存器清零 6.复位引脚由低到高时,ROM从00H处开始运行
阅读全文
摘要:1.晶振12MHz,电容30PF左右。 2.外接晶体振荡器,外部振荡信号直接加到XTAL1,并将XTAL2悬空 3.晶体振荡器的作用,为cpu提供工作频率,这里指AT89C51。 4.内部方式,外部方式,是指cpu使用自带的工作频率还是外部提供的时钟振荡频率。 5.XTAL1, XTAL2是51的2
阅读全文
摘要:编译: Translate 编译单个文件 Build 编译当前项目,如果该项目先前编译过1次,并且文件没有编辑改动,则点击时不会重新编译 Rebuild 重新编译,每点击一次就重新编译、链接1次 Build Output 编译结果输出窗口 Start/Stop Debug Session(图标::一
阅读全文
摘要:keil的51项目创建步骤: 工程创建: Project->New uVision Project 项目命名:如...test CPU->Atmel::AT89C51 文件创建: File->New 第一次保存后, 文件命名:如...test.c 添加文件到工程: Target1->Source G
阅读全文
摘要:安装准备: 一个keil安装程序,一个注册机 安装步骤.... 软件安装: 打开C51V901.EXE 安装程序 点击Next, 同意上述证书协议 重复点击Next,知道出现finish停下。 3个多选按钮选中,点击finish 软件破解: 打开注册机软件 Target::C51 以管理员身份打开刚
阅读全文