历史上的今天
今天是:2025年03月16日(星期日)
2020年03月16日 | 51单片机蜂鸣器程序
2020-03-16 来源:eefocus
#include"reg52.h"
typedef unsigned char u8;
typedef unsigned int u16;
sbit beep=P1^5;
void delay(u16 i)
{
while(i--);
}
void main()
{
while(1)
{
beep=~beep;
delay(1000);//控制音调频率
beep=~beep;/控制声音大小
delay(10);
}
}
史海拾趣
|
#include #define uint unsigned int #define uchar unsigned char uchar flag,b,i; void init() { TMOD=0x20; TH1=0xfd; TL1=0xfd; ...… 查看全部问答> |
|
在网上下了个platform builder 6.0软件. 大概3.6GB. 安装后. 在\"所有程序\"栏中没有发现有Platform builder执行文件. 只有一个Windows Emberdded ce6.02 -->Release Notes. 在桌面也没有图标. 但在C盘下的WINCE600下有CRC. OTHERS. PLA ...… 查看全部问答> |
|
首先声明:我专业知识没学好.而且很笨. 我问的问题是:我的毕业设计是旋转式电子广告体的制作.51STC单片机控制.目前毫无头绪. 主要问题:1:一个广告体的实体出来,需要的东西都是哪些? 2:原理是什么?电路怎么画啊? ...… 查看全部问答> |
|
我看了一下数据手册:8位非复用方式只有16位地址即只有扩展64KB。而16位数据/地址复用方式有24位地址即可以扩展16M ...… 查看全部问答> |
|
《STM32博客大赛》即将开锣,请各位做好准备,万元大奖等你 还有配套的团购活动!心动不如行动,要快啊!http://group.ednchina.com/619/10721.aspx… 查看全部问答> |
|
K60数据存放到程序存储区是不是就是指定一个地址,地址在Flash地址空间: 0x00000000--0x00080000里就可以了?K60的启动是不是从0x00000000开始启动?PC指针的跳转是用什么指令实现的?如果我在0x00000000处开始写入一个程序,再从0x00020000写入一 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:46 编辑 2011年全国大学生电子设计竞赛 基本仪器和主要元器件清单 1、基本仪器清单 20MHz普通示波器(双通道,外触发输入,有X轴输入) 60MHz双通道数字示波器 低频信号发生器(1Hz~1MHz) ...… 查看全部问答> |




