MyFpga.cn 全站声明(如您访问本站,则视为同意此声明!)

18
2019
11

C语言判断素数

判断素数虽然简单,但是我相信每个初学编程的人都会遇到此题目。那么我们如何提高判断素数的效率呢?

17
2019
11

CT107D-按键的使用(查询法)

#include <reg52.h> sbit S4=P3^3; sbit S5=P3^2; sbit S6=P3^1; sbit S7=P3^0; sbit buzzer=P0^6;  //蜂鸣器 void key_get(); void Led_print(int key); void stop_buzzer(); int main(
17
2019
11

CT107D-爆闪LED的实现

#include <reg52.h> #include <intrins.h> #define pl 1000 //爆闪频率,单位ms sbit relay=P0^4;   //继电器 sbit buzzer=P0^6;  //蜂鸣器 void delay_ms(unsigned int ms);//延时ms v
17
2019
11

CT107D-流水灯(跑马灯的简单实现)

#include <reg52.h> #include <intrins.h> sbit relay=P0^4;   //继电器 sbit buzzer=P0^6;  //蜂鸣器 void delay_ms(unsigned int ms);//延时ms void Led_run();//跑马灯 unsigned int&
16
2019
11

51单片机的第一小步_Keil的安装和测试

请您先点击以下链接下载51单片机开发所需的软件:Keil_uv4下载CH341A驱动程序CT107D 原理图SCHKeil_uv4汉化文件单片机烧写器程序的安装和汉化过程百度上有太多的教程,此处不做赘述。下面进行keil程序的测试:这个是您打开Keil软件时的界面,第一步请您点击工程-new μvision Project,
15
2019
11

CT107D-让我们先从亮第一个LED灯开始吧!

我们从官方的SCH文件中,可以看到LED相关电路:上面还很贴心的给标注了D1~D8连接的相应MCU引脚,真是非常方便,从原理图上可以看出,假如我们想让LED(L1)亮起来,由于LED组为共阳结构,需给Q1端推送一个低电平,才能使得L1亮起来。于是我信心满满的打开keil,然后编写C程序:#include <reg52.h> sbit led_1=P0^0; int main() { while(1) led_1=0; return&n
15
2019
11

CT107D 你好!

照片里面的这个单片机开发板是以 IAP15F2K61S2 为核心的开发板,是北京国信长天科技有限公司开发的板子,板子采用的很棒的PCB制作技术,美中不足就是没有用“黑胶”,板子大方美观,算了,不瞎掰了。这个是从CSDN上面“借来的MCU原理图”,LQFP44封装,看着这么漂亮的板子,我已经忍不住“蹂躏一番”了!
12
2019
11

定时器中断方式实现爆灯(51-ASM)

ORG 0000H ; AJMP START ; ORG 30H ; START:MOV P1,#0FFH ;CLOSE ALL LIGHT MOV TMOD,#00000001B ; MOV TH0,#15H ; MOV TL0,#0A0H ; SETB TR0 ;START TR0 LOOP:JBC TF0,NEXT ; ORG 3
06
2019
11

信息安全-对称非对称加密

首先先跟大家一起分享一下,什么是对称加密和非对称加密,A和B公司之间因为业务关系,需要进行通信,但是一些信息涉及商业机密,所以需要进行加密,A公司把信息用密码A进行加密,B公司接收到信息之后再用密码A进行解密,这个就是对称加密,发送者和接收者使用的是同一个密码。后来由于程序员的疏忽,两公司的密码被泄露,此时需要更换一个密码,后来又因为B公司有段时间没有和A公司通信,导致程序员把密码给忘掉了,然后两公司又更换。。。。。。两公司发现这样又麻烦,风险又大,后来他们采用了这样一种方法,A公司把信息用私有
06
2019
11

纸牌均分问题的简单实现-贪心

有 N 堆纸牌,编号分别为 1,2,…, N。每堆上有若干张,但纸牌总数必为N 的倍数。可以在任一堆上取若干张纸牌,然后移动。移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 N 的堆上取的纸牌,只能移到编号为 N-1 的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。例如 N=4,4 堆纸牌数分别为:9、8、17、6。设a[i]为第i堆纸牌的张数(0<=i<=n),v为均分后每堆纸牌

返回顶部