资源简介
C#调用主板蜂鸣器发声,Win7x64可用!
编译时请用X86并允许不安全代码。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
using System.Diagnostics;
namespace Beep
{
unsafe class BeepManager
{
[DllImport(“inpout32.dll“)]
extern static void Out32(short PortAddress short Data);
[DllImport(“inpout32.dll“)]
extern static char Inp32(short PortAddress);
public void BeepWarn()
{
Beep(1140 200);
System.Threading.Thread.Sleep(200);
Beep(1140 100);
System.Threading.Thread.Sleep(100);
Beep(1140 100);
}
public void BeepCall()
{
for (int i = 0; i < 20; i++)
{
Beep(1140 50);
System.Threading.Thread.Sleep(50);
}
}
public void Beep(int ms)
{
Beep(1140 ms);
}
public void Beep(uint freq int ms)
{
Out32(0x43 0xB6);
Out32(0x42 (Byte)(freq & 0xFF));
Out32(0x42 (Byte)(freq >> 9));
System.Threading.Thread.Sleep(10);
Out32(0x61 (Byte)(System.Convert.ToByte(Inp32(0x61)) | 0x03));
System.Threading.Thread.Sleep(ms);
StopBeep();
}
/**
* Method to call the stop of the buzzer!!
*/
private void StopBeep()
{
Out32(0x61 (Byte)(System.Convert.ToByte(Inp32(0x61)) & 0xFC));
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 39936 2017-03-11 16:27 Beep\Beep\.vs\Beep\v14\.suo
文件 1548 2017-03-11 16:23 Beep\Beep\Beep.cs
文件 4500 2017-03-11 16:27 Beep\Beep\Beep.csproj
文件 1328 2017-03-11 16:23 Beep\Beep\Beep.sln
文件 8704 2017-03-11 16:27 Beep\Beep\bin\Debug\Beep.exe
文件 22016 2017-03-11 16:27 Beep\Beep\bin\Debug\Beep.pdb
文件 21688 2017-03-11 16:27 Beep\Beep\bin\Debug\Beep.vshost.exe
文件 490 2012-06-06 02:06 Beep\Beep\bin\Debug\Beep.vshost.exe.manifest
文件 98304 2011-01-20 01:07 Beep\Beep\bin\Debug\inpout32.dll
文件 98304 2011-01-20 01:07 Beep\Beep\bin\Release\inpout32.dll
文件 596 2017-03-11 16:23 Beep\Beep\frmBeep.cs
文件 2143 2017-03-11 16:23 Beep\Beep\frmBeep.designer.cs
文件 5817 2017-03-11 16:20 Beep\Beep\frmBeep.resx
文件 790 2017-03-11 16:19 Beep\Beep\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6097 2017-03-11 16:22 Beep\Beep\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 792 2017-03-11 16:27 Beep\Beep\obj\x86\Debug\Beep.csproj.FileListAbsolute.txt
文件 849 2017-03-11 16:23 Beep\Beep\obj\x86\Debug\Beep.csproj.GenerateResource.Cache
文件 1340 2017-03-11 16:23 Beep\Beep\obj\x86\Debug\Beep.csprojResolveAssemblyReference.cache
文件 8704 2017-03-11 16:27 Beep\Beep\obj\x86\Debug\Beep.exe
文件 180 2017-03-11 16:27 Beep\Beep\obj\x86\Debug\Beep.frmBeep.resources
文件 22016 2017-03-11 16:27 Beep\Beep\obj\x86\Debug\Beep.pdb
文件 180 2017-03-11 16:27 Beep\Beep\obj\x86\Debug\Beep.Properties.Resources.resources
文件 6100 2017-03-11 16:26 Beep\Beep\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 467 2017-03-11 16:24 Beep\Beep\Program.cs
文件 1334 2017-03-11 16:19 Beep\Beep\Properties\AssemblyInfo.cs
文件 2821 2017-03-11 16:19 Beep\Beep\Properties\Resources.Designer.cs
文件 5612 2017-03-11 16:19 Beep\Beep\Properties\Resources.resx
文件 1091 2017-03-11 16:19 Beep\Beep\Properties\Settings.Designer.cs
文件 249 2017-03-11 16:19 Beep\Beep\Properties\Settings.settings
文件 98304 2011-01-20 01:07 Beep\inpout32.dll
............此处省略20个文件信息
相关资源
- C#从入门到精通第4版明日科技2017年
- c#企业人力资源管理系统源码
- C#中checkboxList控件用法总结
- c# 设置ip代理
- C#编写Modbus TCP客户端程序
- C#多线程编程 线程与窗体交互源码
- C# .Net Socket TCP 大数据 大文件 传输 经
- c# winform 用鼠标画拉出来的虚线框鼠标
- c# 如何删除datagridview中数据并删除数
- 用C#模仿银行ATM自动取款机系统
- C#读取AD域组织架构及用户
- asp.net用OpenPop.dll获取邮件列表和内容
- ESP8266 调试工具 C#开发
- C#资源\\修改文件备注源码
- c# 解压zip完整demo 带进度条
- PC/SC 微软智能卡C#开发框架库
- C#数据同步源代码
- C# outline 2013
- C#使用七牛云存储上传文件
- 基于GDI+的 图元绘制拾取 C#实现
- C# CoreAudioApi封装库
- C#winform画图程序附解决方案,挺不错
- c# AE 基于excel生成点线面shp矢量
- sa-C#自定义控件usercontrol--美化单选按
- Lx-C#自定义控件---实现带行数和标尺的
-
Af-C#操作xm
l文件完整源码.rar - NF-C#版本口令加密BAT源码.rar
- 添加缓存区的C#串口接收
- c#单击按钮、滑轮滚动放大、缩小pi
- C#RDLC动态加载图片
评论
共有 条评论