C51单片机 通过定时器模拟输出多路PWM

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuyuzun/article/details/86557719 前言 本博文基于STC89C52RC和keil5 C51开发; 如有不做之处还请多多指教; 需要用到的东西 利用定时器0完成(定时器1也一样); 利用P1.0~P1.3完成4路PWM的输出(不同的占空比); 代码如下: #include <STC89C5xRC.H> #define ENABLE 1 #define DISENAB
分类: 其他 发布时间: 01-20 23:32 阅读次数: 0

C51单片机 定时器模拟单路输出PWM

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuyuzun/article/details/86558373 前言 本博文基于STC89C52RC和Keil5 C51环境开发; 如有不足之处还请多多指教; 需要的东西 定时器0; 管脚P1.0; 代码如下: #include <STC89C5xRC.H> #define ENABLE 1 #define DISENABLE 0 typedef unsigned char uchar8;
分类: 其他 发布时间: 01-20 23:32 阅读次数: 0

Windows下VSCode运行Bash终端

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 可能Windows开发的一个缺点就是与shell结合的不好,Git Bash提供了一种方式可以在Windows下执行Linux命令,如何将其结合在VSCode中使用呢? 参考回答:https://stackoverflow.com/questions/42606837/how-to-use-bash-on
分类: 其他 发布时间: 01-20 23:31 阅读次数: 0

优秀的Source Code Pro字体下载

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 字体之争与IDE之战由来已久,这里只是推荐一下个人喜好的Source Code Pro字体及下载。 效果: 百度云链接:http://pan.baidu.com/s/1gfI3uxX 密码:kbuk 安装方式请自行查找,不做描述。 给我老师的人工智能教程打call!http://blog.csdn.net
分类: 其他 发布时间: 01-20 23:31 阅读次数: 0

实现点击按钮复制文本框中文本到剪切板中的方法

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 主要代码: <textarea name="text" id="text" cols="30" rows="10"></textarea><button onclick="myCopy()">点击复制文本框内的内容</button><br><script>    function myCopy(){   
分类: 其他 发布时间: 01-20 23:31 阅读次数: 0

SVG中stroke-dasharray及stroke-dashoffset属性

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! stroke-dasharray属性用来设置描边的点划线的图案范式。就是设置实线和虚线的宽度 比如: stroke-dasharray: 50 20; 效果就是: 50和20分别对应了实线和虚线的长度 stroke-dashoffset则指定了dash模式到路径开始的距离,就是实线虚线绘制的起点距路径开始
分类: 其他 发布时间: 01-20 23:30 阅读次数: 0

使Angular2兼容IE9

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 使用官网的quickstart是不兼容IE9的,我们需要另外配置使其兼容IE9。 参考 https://angular.cn/docs/ts/latest/guide/browser-support.html index.html中,除了引入shim.min.js还要引入 <!-- Polyfill(s)
分类: 其他 发布时间: 01-20 23:30 阅读次数: 0

d3中元素拖拽drag实例

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 参考链接:http://blog.csdn.net/lzhlzz/article/details/42200579 https://github.com/d3/d3-3.x-api-reference/blob/master/Drag-Behavior.md 使用拖拽功能我们可以快速将图标展示成我们需要的
分类: 其他 发布时间: 01-20 23:30 阅读次数: 0

使用Nodejs快速搭建一个的本地静态文件服务器

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 如果我们直接打开html文件他是以file:///方式打开的,但这种方式有时会遇到跨域的问题:“cross-origin”,所以我们需要搭建一个简易的本地服务器,Nodejs就可以满足我们这个需求: 参考链接: https://segmentfault.com/q/1010000005090969/a-1
分类: 其他 发布时间: 01-20 23:29 阅读次数: 0

html中设置文本字间距

http://www.w3school.com.cn/cssref/pr_text_letter-spacing.asp 再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
分类: 其他 发布时间: 01-20 23:29 阅读次数: 0

d3中图表大小自适应区域大小

d3中的图表是使用SVG绘制的,所以图表适应实质还是SVG的自适应大小。 为此,对于图表的父元素比如div.container 元素,自然就是使用类似百分比布局的方式实现放缩: .container{    height:80%;    width:80%;} 1 2 3 4 那么其中的svg元素就是类似这样的样式: svg{    height:100%;    width:100%;} 1 2 3 4 绘制SVG时候代码改为如下: var svg = d3.select(".contain
分类: 其他 发布时间: 01-20 23:29 阅读次数: 0

TypeScript版本总是显示1 0的问题

目前TypeScript最新版本是2.x,但是使用tsc -v检查版本,本地显示版本总是1.x,而且已经使用 npm install -g [email protected]确保安装正确的版本,但还是不行。 这样的话一些2.x中的功能无法使用比如-w,实时编译。 解决办法:删除环境变量Path中的C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\ 参考链接 : http://www.davevoyles.com/2016/02/14/how
分类: 其他 发布时间: 01-20 23:28 阅读次数: 0

让div与另一个div覆盖

转载地址:http://www.52jscn.com/web/2013/07/4644.shtml 这里笔者想把一个div层覆盖在另一个div之下或者之上,这里指需要增加一个css属性就可以解决: <DIV STYLE="position:absolute;left=10;top=20"> 你的内容</DIV><DIV STYLE="position:absolute;left=15;top=25"> 你的内容</DIV> 1 2 3 比如以上两个层,加入position:absolute;l
分类: 其他 发布时间: 01-20 23:28 阅读次数: 0

d3中为每个rect元素绑定带数据的点击事件

要实现的效果是点击每个柱的时候都要返回他的数值,而这个数值我选择将其绑定在value属性上(其实属性名可以自定义,但是不要使用abc这种没有意义的属性) 然后正常使用d3中的时间绑定方法绑定rect元素。 代码: svg.selectAll(".bar")    .data(dataset)    .enter()    .append("rect")    //do something other...    .attr("value", function(d) {        retur
分类: 其他 发布时间: 01-20 23:28 阅读次数: 0

Python中print 函数中的一些参数

print()函数可以实现打印——只是对程序员友好的标准输出流的接口。 1.sep=”str” 设置输出字符串之间的字符串,默认是空格。 a,b,c='abc'print(a,b,c,sep='..') #a..b..c 1 2 2.end=”str” 设置输出文本末尾的字符串。默认是”\n” a,b,c='abc'print(a,b,c,end='.over.\n') #a b c.over. 1 2 3.file=”” 指定文本将要发送到的文件、标准流或者其它类似文件的对象,默认是sys.
分类: 其他 发布时间: 01-20 23:28 阅读次数: 0

使用CSS美化Chrome下的滚动条样式

浏览器原生的滚动条有时过多会影响界面美观,IE下的滚动条更是如此,有时我们需要美化一下滚动条,可以使用浏览器原生的样式,或者使用JS插件,这里介绍如何修改Chrome下的滚动条样式。 主要借助伪元素实现: //index.html<body>    <div class="container">        <p>Pellentesque habitant morbi tristique senectus...(很多文字)</p>    </div></body> 1 2 3 4 5 6 /
分类: 其他 发布时间: 01-20 23:27 阅读次数: 0

js中 符号的意义

非运算符:~ 非运算符用符号“~”表示,其运算规律如下: 如果位为0,结果是1,如果位为1,结果是0,下面看一个简单例子。 n=10; m=~n; 变量n的二进制数形式: 00000000 00000000 00000000 00001010 逐位取反后,等于十进制的-11: 11111111 11111111 11111111 11110101 问题来了,怎么看出来的-11? 百科里有这么句话。。: /* 事实上,在计算机内,如果是一个二进制数,其最左边的位是1,则我们可以判定它为负数,并且
分类: 其他 发布时间: 01-20 23:27 阅读次数: 0

(转)IDEA2017破解码(亲测可用)

http://blog.csdn.net/zhangwenwu2/article/details/54948959 再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
分类: 其他 发布时间: 01-20 23:27 阅读次数: 0

树莓派--安装java8

<!-- flowchart 箭头图标 勿删 --> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path></svg> <h2
分类: 其他 发布时间: 01-20 23:26 阅读次数: 0

斐迅N1 刷armbian部署tensorflow ,开启人工智能之旅

电梯直达 1# 发表于 2018-10-9 21:45 | 只看该作者 |只看大图 |倒序浏览 |阅读模式 本帖最后由 陆不败 于 2018-11-15 17:14 编辑 斐迅N1 刷armbian部署tensorflow ,开启人工智能之旅 前一段时间在看中国大学mooc是北大曹健的tensorflow课程, 看了一段又回头看花书,补高数, 在评论区看到很多人倒在了第一步上 无论是虚拟机还是window安装tensorflow都不成功, 原来我在树莓派3b上学习tf, 一切顺利, 但是感觉树
分类: 其他 发布时间: 01-20 23:26 阅读次数: 0