关于用74165串行输入的问题

关于用74165串行输入的问题,第1张

麻烦你先看看74LS165是时钟上升沿有效还是下降沿有效!在写你的程序。最好不要在中断里写时钟,如果写,要在clock为1时读取数据。

void timer1()interrupt3

{

TH1=(65536-200)/256

TL1=(65536-200)%256

clock=~clock

if(clock &&(count <8)) {

adc_data <<1

adc_data | = 0x01

adc_data &=dian

count ++

}else {

count = 1

//读取数据完成

}

}

上面的程序千万别用,你要是怎么做会被老板开的!

键盘是电脑中最常用的输入设备之一,键盘的主要功能是把文字信息和控制信息输入到电脑,其中文字信息的输入是其最重要的功能,因为在Win98和Win95中鼠标已分担了大部分的控制信息输入任务。

我们常见的键盘是101或102键的键盘。随着Win95和Win98的出现,新型的104键的键盘也出现了,这种键盘的布局和常见的101或102键键盘相近,但它的左右Alt键旁各多出一个Start键,按一下即可打开Start菜单,另外右边还多出一个Application键。

键盘上功能键区是位于键盘上部的一排按键,从左到右分别是:Esc键,一般起退出或取消作用;跟着是F1~F12共12个功能键,一般是作"快捷键"用;Print Screen键,在DOS环境下,其功能是打印整个屏幕信息,在Windows环境下,其功能是把屏幕的显示作为图形存到内存中,以供处理;Scroll Lock键,在某些环境下可以锁定滚动条,在右边有一盏Scroll Lock指示灯,亮着表示锁定;Pause/Break键,用以暂停程序或命令的执行。

打字键区的键主要是由字母键、数字键、符号键和制表键等组成,它的按键数目及排列顺序与标准英文打字机基本一致,通过打字键区可以输入各种命令,但一般是和编辑控制区一起用以文字的录入和编辑。编辑控制区主要用于控制光标的移动。

副键盘区是为提高数字输入的速度而增设的,由打字键区和编辑控制区中最常用的一些键组合而成,一般被编制成适合右手单独 *** 作的布局。只有一个Num Lock键是特别的,它是数字输入和编辑控制状态之间的切换键。在它正上方的Num Lock指示灯就是指示所处的状态的,当指示灯亮着的时候,表示副键盘区正处于数字输入状态,反之则正处于编辑控制状态。

常用的键盘上有101个键或103个键,分别排列在四个主要部分:打字键区、功能键区、编辑键区、小键盘区。 空格键

键盘上最长的条形键。每按一次该键,将在当前光标的位置上空出一个字符的位置。

[Enter↙]

回车键

(1)每按一次该键,将换到下一行的行首输入。就是说,按下该键后,表示输入的当前行结束,以后的输入将另起一行。

(2)或在输入完命令后,按下该键,则表示确认命令并执行。

[CapsLock]

大写字母锁定键

在打字键区右边。该键是一个开关键,用来转换字母大小写状态。每按一次该键,键盘右上角标有CapsLock的指示灯会由不亮变成发亮,或由发亮变成不亮。这时: (1)如果CapsLock指示灯发亮,则键盘处于大写字母锁定状态:1)这时直接按下字母键,则输入为大写字母;2)如果按住[Shif]键的同时,再按字母键,输入的反而是小写字母。 (2)如果这时CapsLock指示灯不亮,则大写字母锁定状态被取消。

[Shift]

换档键

换档键在打字键区共有两个,它们分别在主键盘区(从上往下数,下同)第四排左右两边对称的位置上。 (1)对于符号键(键面上标有两个符号的键,例如:等,这些键也称为上下档键或双字符键)来说,直接按下这些键时,所输入的是该键键面下半部所标的那个符号(称为下档键);

如果按住[Shift]键同时再按下双字符键,则输入为键面上半部所标的那个符号(称为上档键)。如: [Shift] + = %

(2)对于字母键而言:当键盘右上角标有CapsLock的指示灯不亮时,按住[Shift]键的同时再按字母键,输入的是大写字母。例如:

CapsLock指示灯不亮时,按[Shift] +S键会显示大写字母S

[←BackSpace]退格删除键

在打字键区的右上角。每按一次该键,将删除当前光标位置的前一个字符。

[Ctrl]

控制键

在打字键区第五行,左右两边各一个。该键必须和其它键配合才能实现各种功能,这些功能是在 *** 作系统或其他应用软件中进行设定的。例如:

按[Ctrl]+[Break]键,则起中断程序或命令执行的作用。(说明:指同时按下[Ctrl]和[Break]键(见下述的"功能键区"),此类键称为复合键)

[Alt]

转换键

在打字键区第五行,左右两边各一个。该键要与其他键配合起来才有用。例如,按[Ctrl]+[Alt]+[Del]键,可重新启动计算机(称为热启动)。

[Tab]

制表键

在打字键区第二行左首。该用来将光标向右跳动8个字符间隔(除非另作改变)。

[ESC]

取消键或退出键

在 *** 作系统和应用程序中,该键经常用来退出某一 *** 作或正在执行的命令

[F1] ~ [F12]

功能键

在计算机系统中,这些键的功能由 *** 作系统或应用程序所定义。如按[F1]键常常能得到帮助信息。

[PrintScreen]

屏幕硬拷贝键

在打印机已联机的情况下,按下该键可以将计算机屏幕的显示内容通过打印机输出。

[ScrollLock]

屏幕滚动显示锁定键,目前该键已作废。

[Pause]或[Break]

暂停键

按该键,能使得计算机正在执行的命令或应用程序暂时停止工作,直到按键盘上任意一个键则继续。另外,按[Ctrl]+[Break]键可中断命令的执行或程序的运行。

[Insert]或[Ins]

插入字符开关键

按一次该键,进入字符插入状态;再按一次,则取消字符插入状态。

[Delete]或[Del]

字符删除键

按一次该键,可以把当前光标所在位置的字符删除掉。

[Home] 行首键

按一次该键,光标会移至当前行的开头位置。

[End] 行尾键

按一次该键,光标会移至当前行的末尾。

[PageUp]或[PgUp]向上翻页键

用于浏览当前屏幕显示的上一页内容。

[PageDown]

(或[PgDn])

向下翻页键

用于浏览当前屏幕显示的下一页内容。

← ↑ → ↓

光标移动键

使光标分别向左、向上、向右、向下移动一格。

说明:[Ins] 、[Del]、[PgUp] 、[PgDn]键都在小键盘区(见以下所述),[Home] 、[End]键及光标移动键在小键盘区上也有。

[Num Lock]

(数字锁定键)

该键是一个开关键。每按一次该键,键盘右上角标有Num Lock 的指示灯会由不亮变为发亮,或由发亮变为不亮。这时:

如果Num Lock指示灯亮,则小键盘的上下档键


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11083528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存