datasheet

利用51产生随意的波形

2019-06-26来源: eefocus关键字:51  波形  sbit

#include

sbit out = P0^0;

void Init_Timer0()

{

TMOD=0x10;

TH0=256-1;

TL0=256-1;

EA=1;

ET0=1;

TR0=1;

}



void T0_ISR() interrupt 1

{

static unsigned int i;

i++;

if (i==1)

{

out = ~out;

}

if (i == 2)

{

out = ~out;

}

if (i == 7)

{

i=0;

out = ~out;

}

}

void main()

{

Init_Timer0();

while(1);

}



关键字:51  波形  sbit

编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic465856.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:51单片机双机通讯
下一篇:80C51单片机的指令系统(二)寻址方式

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

英特尔成立51年,公司名称竟然是买的

1968年7月18日,集成电路发明者罗伯特.诺伊斯和戈登.摩尔以及工艺开发专家安迪.格鲁夫从仙童半导体辞职,并创立了英特尔公司,其中诺伊斯和摩尔都是知名的八叛逆成员。诺伊斯带着两个人去拜访风险资本家之王阿瑟·罗克,总共只用了五分钟就筹集了足够的创业资金250万美元。后来,罗克回忆道:“我们早已是莫逆之交………正式文件?其实一点也没用。光凭诺伊斯的声誉和人品就足够了。我们发出了仅有的一页半的简单通知,不过在人们看到它之前,我早就筹集到那笔钱了。如果你今天试图做完这件事,也许要写5厘米厚的文件。”洛克也成为英特尔第一任董事长。英特尔最初的商业计划由摩尔撰写,只有三个简单的段落。新公司开张了,起初公司取名是两个创始人的联合名称:摩尔-诺伊
发表于 2019-07-19

STM32开发笔记51:STM32F4+DP83848以太网通信指南系列(五)

本章为系列指南的第五章,讲述STM32F407上MAC层以及其DMA的配置。我们在第一章知识储备章节说到,STM32F407会在168MHz主频之外分配一定的时间释放总线数据用来处理DMA,这其中就包含MAC层的DMA,复习一下STM32F4的总线架构图,(图片来自RM0090ST中文STM32F4手册P50):我们看到,在上图红框标注的的S6阶段,就是MAC层的DMA总线,CPU会在核心逻辑之外,有专门的时间片轮转周期处理这一阶段的DMA,所有的数据读写都是DMA来控制,不需要我们在核心逻辑中编写。本章的要解决的任务只有一个:能编写一个自己构建的DP83848Init()函数,就像任何类似的UARTInit(),DelayInit
发表于 2019-07-15
STM32开发笔记51:STM32F4+DP83848以太网通信指南系列(五)

51单片机与蓝牙模块连接

不久前开始学习使用蓝牙模块,在模块与51单片机连接的过程中出现了非常多的问题,我想应该也是很多新手和我一样会遇到这样的问题,因此特地写这篇文章,想分享下在学习过程中遇到的问题以及解决方法。此次学习用到模块是HC-06蓝牙模块,如下图:该模块某宝有售,价格约为20RMB。某宝上的HC-06有两种,分别是带引脚和不带引脚的,建议新手购买带引脚的。我从试验开始到成功,一共使用了四块蓝牙模块。第一次买的是带引脚的,但是模块本身是坏的;第二次买的是不带引脚的,但是由于自身的焊功有限,导致模块损坏,无法使用;第三次是朋友送的蓝牙4.0,由于某些原因无法使用,在此也特别感谢朋友送我蓝牙;第四次购买,就是上图所示的蓝牙,才最终完成了试验。总结
发表于 2019-07-11
51单片机与蓝牙模块连接

STC51入门笔记 第十一节:使用DS12C887时钟芯片设计高精度时钟

项目实现功能: 使 用开发板板扩展时钟芯片 DS12C887 设计一个时钟, 要求如下:( 1 ) 在 1602 液晶上显示年、月、日、星期、时、分、秒, 并且按秒实时更新显示。( 2 ) 具有闹铃设定及到时报警功能, 报警响起时按任何键可取消报警。( 3 ) 能够使用板上的按键随时调节各个参数, 按键可设计 4 个有效键, 分别为功能选择键、数值增大键、数值减小键和闹钟查看键。( 4 ) 每次有键按下时, 蜂鸣器都以短“滴"声报警。( 5 ) 利用 DS12C887 自身掉电可继续走时的特性, 设计实现断电时间不停、再次上电时时间仍然准确显示在液晶上的功能。      读者可先根据项目实现功能自行尝试
发表于 2019-06-28
STC51入门笔记 第十一节:使用DS12C887时钟芯片设计高精度时钟

STC51入门笔记(郭天祥C语言)---第五节:A/D和D/A工作原理

一、模拟量与数字量概述:      如温度、压力、位移、图像等都是模拟量,电子线路中模拟量通常包括模拟电压和模拟电流,生活用电220V交流正弦波就属于模拟电压,随着负载大小的变化,其电流大小也跟着变化,这里的电流信号也属于模拟电流,图5.1.1和图5.1.2所表示的信号就属于模拟量。      像图5.1.1和图5.1.2所示信号的幅值随着时间变化而连续变化的量就是模拟量,模拟量有可能是标准的正弦波,有可能是不规则的任何波形,也有可能是规则的方波、三角波等,当我们用数值表示其大小时,通常用十进制数表示,如2.3V,5A,47N等。      单
发表于 2019-06-28
STC51入门笔记(郭天祥C语言)---第五节:A/D和D/A工作原理

STC51从入门到精通(汇编)----第二讲:存储器

微机存储系统的层次结构半导体存储器的分类存储器的基本组成 静态RAM内部结构示意图SRAM6264引脚图 Intel 2764的引脚和功能示意图
发表于 2019-06-28
STC51从入门到精通(汇编)----第二讲:存储器

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved