微机原理课程设计报告|双路电压采集系统

一.设计内容:

设计一个双通道电压采集系统。通过一个A/D转换器采样模拟电压(0-5V),把转换好的数字信号送入并行接口芯片8255,然后在CPU控制下把8255中的数字送入七段数码管(CRT/LED)显示。对于不符合要求的结果给予报警信号。

二.设计要求

  1.  由开关k0、k1决定采集哪一路模拟量,并使相应的指示灯亮。
  2. 采集五次,求平均值,用十进制输出到LED显示。
  3. 平均值在1-4V之间,正常显示;

平均值如果<1V绿灯闪烁发出低鸣报警信号

平均值≥4V则发出高鸣报警信号。

三. 设计目的:

通过这次课程设计,掌握本学期所学的重要的可编程芯片的工作过程(8253,ADC0809,8255,DAC0832),加深对所学知识的理解并学会应用所学的知识,达到在应用实践中掌握知识的目的。

Read More →

如何才能禁止磁盘空间底的提示

首先,启动注册表编辑器:在“Start”菜单中选择“Run”并在文本框中输入“regedit”,然后单击“OK”。当打开注册表编辑器后,在左栏寻找以下条目:

HKEY CURRENT USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer

在右边一栏,查看键名为NoLowDiskSpaceChecks的键值。如果这个值存在,应该是设置为0,这也是此键的默认值。通过双击键名对其进行更改。你可以查看Edit String界面,在数值区域输入1然后单击“确定”。

如果此键值

Read More →

scroll lock

     键盘上有3个灯,NL和CL灯想必你都知道,可是不知道键盘上的Scroll Lock灯和其对应的键有什么作用,对吧? 

     Scroll Lock键最早出现在IBM的PC/XT机型的83键盘和AT接口的84键盘上,现在这个键不仅仅出现在PC机的101键盘上,连苹果机的“增强”型键盘上也加上了该按键。该键在DOS时期用处很大,由于当时显示技术,限制了屏幕只能显示宽80个字符长25行的文字,在阅读文档时,使用该键能非常方便地翻滚页面。

     随着技术发展,在进入Windows时代后,Scroll Lock键的作用越

Read More →

数据类型转换(for c++)

一、其它数据类型转换为字符串

短整型(int)

itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制

itoa(i,temp,2); ///按二进制方式转换

长整型(long)

ltoa(l,temp,10);

二、从其它包含字符串的变量中获取指向该字符串的指针

CString变量

str = "2008北京奥运";

buf = (LPSTR)(LPCTSTR)str;

BSTR类型的_variant_t变量

v1 = (_bstr_t)"程序员";

buf = _com_util

Read More →

LPCTSTR是什么意思?-_-!

如何理解LPCTSTR,

L表示long指针, 这是为了兼容Windows 3.1等16位操作系统遗留下来的, 在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。

P表示这是一个指针

C表示是一个常量

T在Win32环境中, 有一个_T宏, 这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关的宏, 那么这个字符或者字符串将被作为UNICODE字符串, 否则就是标准的ANSI字符串。

STR表示这个变量是一个字符串。

所以LPCTSTR就表示一个指向常固定地址的可以根据一些宏定义改变语义的字符串。

同样, LPCSTR就只能是一个ANSI字符串, 在程序

Read More →

c++字符串处理函数

strcpy:将字符串source拷贝到字符串destination中。

\r\nstrcpy函数应用举例

\r\n原型:strcpy(char destination[], const char source[]);

\r\n功能:将字符串source拷贝到字符串destination中

\r\n例程:\r\n #include <iostream.h>

\r\n#include <string.h>

\r\nvoid main(void)

\r\n{

\r\n  char str1[10] = { "TsinghuaOK"};

\r\n  char str2[10] = { "Computer"};

\r\n  cout <

Read More →

如何理解LPCTSTR

L表示long指针, 这是为了兼容Windows 3.1等16位操作系统遗留下来的, 在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。

P表示这是一个指针

C表示是一个常量

T在Win32环境中, 有一个_T宏, 这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关的宏, 那么这个字符或者字符串将被作为UNICODE字符串, 否则就是标准的ANSI字符串。

STR表示这个变量是一个字符串。

所以LPCTSTR就表示一个指向常固定地址的可以根据一些宏定义改变语义的字符串。

同样, LPCSTR

Read More →

如何理解LPCTSTR

L表示long指针, 这是为了兼容Windows 3.1等16位操作系统遗留下来的, 在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。

P表示这是一个指针

C表示是一个常量

T在Win32环境中, 有一个_T宏, 这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关的宏, 那么这个字符或者字符串将被作为UNICODE字符串, 否则就是标准的ANSI字符串。

STR表示这个变量是一个字符串。

所以LPCTSTR就表示一个指向常固定地址的可以根据一些宏定义改变语义的字符串。

同样, LPCSTR

Read More →

fatal error C1853

c++中出现的错误:

fatal error C1853: 'Debug/Backup.pch' is not a precompiled header file created with this compiler

把debug目录下的文件删除,然后从新编译

就不会出现一个什么cl.exe的错误了!

Read More →

收集一些JS识别域名跳转代码

<html>

<body onload=''''s()''''>

</body>

</html>

<script>

function s()

{

  var   s_domain   =   location.host; 

  var   js_path  =   ''''www.sharingcn.com.cn'''';   

  if   (s_domain   ==   js_path)

 

Read More →
在线学习答案查询入口
微信扫码联系
微信扫码联系