内容不多,才开始入门,终于搞明白怎么点亮二极管了 终于弄明白怎么使用keil 和STC 这两个开发单片机必备的软件了接下来就是学习中的代码整合移位操作#include<reg52.h>//点亮第一个发光二级管sbit D1=P1^0;//P1是P1口,P1^0代表D1,D1为自己命名的变量main(){D1=0;//把高变频变成低电频} ...
流水等的实现需要先实现灯光的闪烁
#include<reg52.h>sbit dula=P2^6;//申明U1寄存器的锁存端,P2^6是段锁sbit wela=P2^7;//申明U2,P2^7是挝凰?main(){ wela=1; //打开U2锁存端 P0=0xfe;//送入位选信号 wela=0;//关闭U2锁存器 dula=1;//段锁 P0=0x5e;//0x06代表1 dula=0;...
数码管中的16个字符uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};延时函数(使用之前先声明一遍)void delay(uint);void delay(uint z){ uint x,y; for(x=z;x&...
学习单片机能够让你更加深刻的认识到我们身边中常用电器的工作方式,接下来我们以引脚来讲解一些单片机中常用引脚的功能目录一、P1^0~7 对应八个二极管二、数码管的使用三、矩阵键盘的使用四、液晶显示补充先附上一张stc89C52引脚图光看引脚是不够的,下面我们看看实物图是什么样子的一、P1^0~7 对应八个二极管二级管的实物图...
最新,表白程序目录 例一,利用turtle库(画笔工具进行一个奥运五环的绘制) 例二、用Python画一个小猪佩奇 例三、用Pyhton 实现生成二维码 例四、用Python画雪花 例一,利用turtle库(画笔工具进行一个奥运五环的绘制)import turtle#海...
#define MAXSIZE 100 //MAXSIZE为线性表可能的最大长度#include<stdio.h>typedef int ElemType;typedef struct{ ElemType data[MAXSIZE]; int length; // length为线性表的长度}SqList; //线性表定义tyd...
今天我来给大家分享一下做网页的基本技巧,即使你不懂编程是什么,你只要有一台电脑,你会复制粘贴就可以了做一个网页,有两种方法,第一种方法就是用编辑器做,我给大家推荐几个常用的网页制作的编辑器,比如DW(Dreamweaver),Hbuilder等等,而我用的是pycharm,因为我学python的过程中, 发现这个编辑器也可以写html,然后就直接用了。接下来告诉大家怎么用第二种方法做网...
这次我们直接在编辑器里面进行操作,我用的编辑器是Pycharm用Python作选择一、判断结构 if这里是最简单的一个判断程序a = 1if a == 2: print("a is 2")print("Progamed ended!") 运行结果: (1)多重比较 if 嵌套语句a = 1name = "Gorit"if a ...
先来看看程序运行的效果 这个 死亡游戏的大致规则就是:以上面的程序为例,先选7个人出来,再给七个人进行编号,选编号为六个人出来,然后顺时针(逆时针)每个人开始报数,从1开始,一直数到20,数到20的那个人出局,然后继续循环,直到最后一个人出局typedef struct Lnode{ int data; struct Lnode *next;}josep...
上次说到Html5中无法换行的问题<body><p>把文字输入到这里</p><p>把文字输入到这里</p></body>看看运行结果这下是不是就换行了 格式:<p align=”排列方式”>你想写的内容</p> 排列方式:left (默认的)
递归训练递归的问题说难不难,说简单也不简单,关键的点就在找到递归的式子的特性,然后找到递归结束的地方。递归说白了就是函数通过直接或者间接的方式调用自己递归用什么语言实现都一样,关键是找到递归的递推公式和递归结束的标志即可说的再多,还不如直接练呢 一、求和问题小明准备开始背单词,计划用十天,第一天背一个单词,第二天背第一天多背一个单词,第三天比第二天又多背一个单词,...
九九乘法表是比较简单的程序,也是刚入门编程的同学一定会遇到的一个编程题,下面我就来给大家讲讲如何实现它首先给大家看一看程序运行效果输出九九乘法表的要素之一要用到C语言中的双层嵌套,(这个程序之中还要用到判断结构)首先,写好们这个程序的框架#include<stdio.h>int main(){ return 0; } 九九乘法表里面只有两个变...
1、问题描述 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。构造哈夫曼树时,首先将由n个字符形成的n个叶子结点存放到数组HuffNode的前n个分量中,然后根据哈夫曼方法的基本思想,不断将两个较小的子树合并为一个较大的子树,每次构成的新子树的根结点顺序放到HuffNode数组中的前n个分量的后面。 通俗的来讲,哈弗曼树就是一种广...
“水仙花”数指的是一个3位数,它的每个位数字的三次幂之和等于它本身举一个例子:153=1x1x1+5x5x5+3x3x3我们先来看看运行的结果下面是程序实现的代码#include<stdio.h>int main(){ int i,j,k,t=0;//定义i,j,k三个变量,分别代表个位,十位,百位,t代表水仙花数的个数 printf("打印出的...
阅读过程之中可能会花费比较多的时间:建议直接翻到最后,有完整的代码可以使用(tips:仅供学习使用)程序准备工作#include <stdio.h>#include <malloc.h>#include <stdlib.h>#include<process.h>#define MaxSize 100 //最大元素个...
先看程序运行的结果,(文末有该程序的完整代码) 1、先写好框架#include<stdio.h>void main(){}2、再定义所需要的变量 char str;//定义一个字符型变量 str int i=0,counter=0; //i代表所有字符的个数,counter是英文字符的个数3、然后我们用一个numAIph来判断我们输...
目录一、先写好框架二、然后定义我们需要的变量三、这里就要写函数的部分四、函数部分写完了,但是还一个地方,要值得注意一、常规方法比较大小二、指针操作比较大小今天我们要写的是用调用函数的方法来 比较两个数字的大小我们先看看程序的运行效果一、先写好框架#include<stdio.h>void main(){}二...
如何用Python爬取本地网页一、写出一个简单的静态网页,下面是我随便写的一个网页源代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>大阿瓦达</title>
我们用得一直是输出函数:“print”现在我们来自己输入一些东西,也就是让计算机知道从用户那里取得信息的命令输入“input”目录eg1:取得输入eg2:字符串和数值eg3:输入其他类型eg4:格式化输出函数强制类型转换补充eg1:取得输入username = input("请输入你的姓名:") #获得你输入你字符print(username) ...
Python 中循环的讲解 接下来的内容就简要介绍一下Python中的循环目录1、首当其冲的就是 while 循环2、在 while 循环中加上一些判断结构3、无限循环及跳出4、“for” 循环Q4.1:但是有的时候我们并不想遍历所有元素,可能只有前面或者后面的一些元素对我们才有用,所以我们可以用range函数Q4.2 可别小瞧了range 函数,它和其他函数结合,还可以产生不一样的作用呢Q4.3:这样程序每次只会自动加一,可能还是不会完全满足我们的要求,于是range函
跟大多数程序语言一样,Python也有函数的使用,但是有一点得注意,在Python中,你定义的函数必须写在最前面,不然当计算机识别到你想要调用的函数,它会报错,它会理解为这个语句并没有定义过。因为Python是一种解释型语言,它会从上往下依次运行,所以,目录1、先看一段 简单的代码2、接下里就是两个函数之间的调用3、用函数传递参数函数传递参数的变式4...
学一门程序语言,你得清楚这个这个程序是怎么存储数据得把,你只有了解了它得存储结构,才能进行更深刻得数据处理把,下面我来讲讲我在学得过程中Python 得三种数据处理中会用到得存储结构Python 也提供了几种不同的存储结构来存储我们的数据,它们分别是 :元组,列表和字典下面我们先从元组讲起,目录如下:目录一、元组Q1:一般我们学编程常常会遇到很多字符串,但是有的时候字符串...
上次讲了Python数据处理中元组的一些使用方法这次就讲讲列表和 列表 的使用:本次的内容:目录二、列表Q1:上次留了一个问题,那就是元组中的数据是不可变的,那么列表中的元素可以改变吗?Q2:那么我们改如何通过列表来更改数据呢?Q3: 我们发现这样改变列表中的数值对列表中的实际数据没有任何关系,这里的x是一个独立变量,每次循环都会取一个新值,但是我们如何才可以改变实际数...
这个游戏的功能很单一,也就是“飞机大战”,哈哈哈哈。总共只有300多行代码左右,你也可以想想它会有多简陋,把它复制下来编译一下可以直接执行,需要的同学可以自取~PS:我运行的环境是 dev c++,前提你要在C99的环境中执行以下是源代码#include<stdio.h>#include<stdio.h>#include<windows.h> ...
编程最快的入门方法就是实践,实践,再实践,所需要不停的敲代码,不要怕错,错了就好好找找原因在哪里 刚开始不懂程序中的每段代码代表的含义也没关系,先从懂得 地方入手,然后不断对程序就行改进,达到自己的目的。在算法竞赛中:它有三部曲,输入、计算、输出,因为是计算机只判别结果,只要最终的输出结果与题目给的不一致,就是 错误的 1、算术表达式程序一:实现两个数字的加法 A + ...
通过温度感应元件 DS18B20 能感应周围的温度,然后再通过数码管显示当前的温度它是这个样子的 当前我在室内,我开了取暖器,它显示温度是 下面是这个程序的源代码 /*****************************************************************************程序功能:实时采集当前环境温度值,...
算法竞赛的目的是找到解决问题的答案,不是比谁的答案更高级!!! 目录一、圆柱体的表面积二、给一个三位数,讲其逆序输出三、 变量交换四、鸡兔共笼五、三整数排序一、圆柱体的表面积这个是中小学生都知道的的答案,底面积 x 2 加上 侧面积为表面积,我们令圆柱体的地面半径为r,高为h则该圆柱体的表面积的表达为 PI * r * 2 + 2 PI * r ...
第一章节训练题 目录一、平均数(average)二、温度(temperature)三、求和四、输入正整数n(n<360),求sin和cos的值五、打折六、三角形七、判断闰年总结:一、平均数(average)问题描述:输入三个整数, 输出它们的平均值,保留三位小数样例输入:1 2 3样例输出:2.000 源代码#...
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号