㈠ 匯編語言的種定址方式
所謂定址方式,
就是尋找操作數地址的方式,
在用匯編語言編程時,
數據的存放、傳送、
運算都要通過指令來完成。
編程者必須自始至終都要十分清楚操作數的位置,
以及如何將它們傳送到適當的寄存器去參與運算。每一種計算機都具有多種定址方式。定址方式的多少是反映指令系統優劣的主要指標之一。
在
MCS
-51單片機指令系統中,
有以下
7種定址方式:
(1)
立即定址;
(2)
直接定址;
(3)
寄存器定址;
(4)
寄存器間接定址;
(5)
基址寄存器加變址寄存器間接定址;
(6)
相對定址;
(7)
位定址。
1.
立即定址
立即定址方式是指操作數包含在指令位元組中。
跟在指令操作碼後面的數就是參加運算的數,
該操作數稱為立即數。
立即數有一位元組和二位元組兩種可能,
例如指令:
MOV
A,
#
3AH
MOV
DPTR,
#
0DFFFH
上述兩條指令均為立即定址方式,
第一條指令的功能是將立即數
3AH送累加器A中,
第二條指令的功能是將立即數
0DFFFH送數據指針DPTR中(0DFH→DPH,
0FFH→DPL)。
2.
直接定址
在指令中直接給出操作數的地址,
這種定址方式就屬於直接定址方式。在這種方式中,
指令的操作數部分直接是操作數的地址。
在MCS
-51
單片機指令系統中,
直接定址方式中可以訪問
3
種存儲器空間:
(1)
內部數據存儲器的低
128
個位元組單元(00H~7FH)。
(2)
特殊功能寄存器。
特殊功能寄存器只能用直接定址方式進行訪問。
(3)
位地址空間。
3.
寄存器定址
在該定址方式中,
參加操作的數存放在寄存器里。寄存器包括8個工作寄存器R0~R7,
累加器A,
寄存器B、數據指針DPTR和布爾處理器的位累加器Cy。
4.
寄存器間接定址
指令中給出間接定址寄存器,其內容為操作數的地址。定址內部RAM區的數據時,可使用寄存器R0、R1
(、SP)作為地址指針;
當訪問外部RAM時,
可使用R0、
R1及DPTR作為地址指針。寄存器間接定址符號為「@」
5.
基址寄存器加變址寄存器間接定址
這種定址方式用於訪問程序存儲器中的數據表格,
它以基址寄存器DPTR或PC的內容為基本地址,
加上變址寄存器A的內容作為操作數的地址,
例如:
MOVC
A,
@A+DPTR
MOVC
A,
@
A+PC
JMP
@A+DPTR;散轉指令
6.
相對定址
在MCS
-51
指令系統中設有轉移指令,
分為直接轉移和相對轉移指令,
在相對轉移指令中採用相對定址方式。這種定址方式是以PC的內容為基本地址,
加上指令中給定的偏移量作為轉移地址。指令中給出的偏移量是一個
8
位帶符號的常數,
可正可負,
其范圍為-128~+127。
7.
位定址
該種定址方式中,
操作數是內部RAM單元中某一位的信息。
㈡ dfh認證投屏器和非認證投屏器區別
根據查詢相關公開信息得知,DFH認證和非認證最大的區別就在於,蘋果的Lighting介面是獨家技術,而華為旗下的產品不管是傳統的micro-USB還是USBTpye-C,都是通用標准下的產物,並非是獨屬於華為一家,因此,蘋果對於非認證配件可以在系統層面上採用提示風險,強制轉換飛行模式乃至設備不認可等方式,直接而有效的降低用戶體驗,而華為則對於使用第三方配件的用戶並無強制約束力。
㈢ 求一條sql語句!需求概要:一個學校的成績分析系統,要求統計<某年><歷次>考試<前20名>總分的平均成績!
SELECT A.YEARID,A.TESTDATEID,AVG(B.SUM_C)
FROM DFH_StuScores A,(SELECT TOP 20 YEARID,TESTDATEID,SUM(COUNTSCORES)AS SUM_C FROM DFH_StuScores GROUP BY YEARID,TESTDATEID ORDER BY COUNTSCORES DESC) AS B
WHERE A.YEARID=B.YEARID AND A.TESTDATEID=B.TESTDATEID
GROUP BY A.YEARID,A.TESTDATEID
嵌套查詢實現 按 某年分組統計出 歷次 前 二十名 的總成績,
因為聚合函數本身不能當聚合函數的參數(即AVG(SUM(列名))用法錯誤),所以與外表做連接,輸出外表與內查詢 年份 和 歷次(期中,期末…) 的值相同的總分的平均值,按 年份和歷次分組。
㈣ 一些英語詞彙問題
access arm 磁頭臂,存取臂
access time 存取時間
adder 加法器
address 地址
alphanumeric 字母數字的
analog computer 模擬計算機
analyst 分析員
area 區域
array 數組,陣列
assembler 匯編程序
automation 自動化
band 區
batch processing 成批處理
binary code 二進制碼
binary digit 二進制位,二進制數字
bit 比特,二進制的一位
branch 分支,支線
brush 電刷
buffer storage 緩沖存儲器
calculator 計算器
call instruction 呼叫指令
card punch 卡片穿孔機
card reader 卡片閱讀機,讀卡機
cell 單元
channel 通道,信道
character 字元
check digit 校驗數位
circuit 電路,線路
to clear 清除,清零
clock 時鍾
code 代碼
to code 編碼
coder 編碼員,編碼器
command 指令,命令
compiler 編譯程序
computer language 計算機語言
console 控制台
control unit 控制部件,控制器
core storage, core store 磁心存儲器
counter 計數器
cybernetics 控制論
cycle 循環
data 數據
data processing 數據處理
debugging 調試
decision 制定
digit 數字,數位,位
digital computer 數字計算機
disc, disk 磁碟
display unit 顯示裝置
drum 磁鼓
to edit 編輯
electronics 電子學
emitter 發射器
to encode 編碼
to erase 擦除,清洗,抹除
feed 饋送,供給
to feed 饋送,供給
feedback 反饋
field 欄位,信息組,域
file 文件
floppy disk 軟磁碟
floppy disk drive 軟磁碟機
flow chart 流程圖
frame 幀
hardware 硬體
identifier 標識符
index 索引
information 信息
inline processing 內處理
input 輸入
inquiry 詢問
instruction 指令
integrated circuit 集成電路
to interpret 解釋 item 項目,項
jump 轉移
key 鍵,關鍵碼
keyboard 鍵盤
latency time 等待時間
library 庫,程序庫
linkage 連接
to load 裝入,寄存,寫入,載入
location 存儲單元
logger 登記器,記錄器
loop 循環
machine language 機器語言
magnetic storage 磁存儲器
magnetic tape 磁帶
matrix 矩陣
memory 存儲器
message 信息,報文
microcomputer 微型計算機
mole 組件,模塊
monitor 監視器,監督程序,管程
nanosecond 毫微秒
network 網路,網
numeric, numerical 數字的,數值的
octet 八位位組,八位位元組
operator 操作員
optical character reader 光符閱讀機
optical scanner 光掃描器
output 輸出
overflow 溢出,上溢
panel 平板
parameter 參數,參量
perforator 穿孔機
peripheral equipment 外圍設備,外部設備
personal computer 個人計算機
printed circuit 印製電路
printer 列印機
printout 列印輸出
to process 處理
processing unit 處理部件
program 程序
to program 程序編制
programmer 程序設計員
programming 程序設計,程序編制
pulse 脈沖
punch 穿孔
to punch 穿孔
punched card, punch card 穿孔卡片
punched tape, punch tape 穿孔紙帶
punch hole 孔,穿孔
random access 隨機存取
to read 讀
reader 閱讀程序
reading 閱讀
real time 實時
record, register 記錄
rendancy 冗餘
routine 例行程序
selector 選擇器,選擇符
sentinel 標記
sequence 序列,順序
sequential 順序的
serial 串列的.連續的
shift 移位,移數
signal 信號
simulation 模擬
simulator 模擬器,模擬程序
software 軟體,軟設備
sort 分類,排序
sorter 分類人員,分類機,分類程序,排序程序
storage 存儲器
to store 存儲
subroutine, subprogram 子程序 symbol 符號
symbolic language 符號語言
system 系統
tabulator 製表機
teleprinter 電傳打字機
terminal 終端
terminal unit 終端設備
timer 時鍾,精密計時器
time sharing 分時
timing 定時
track 磁軌
transcer 感測器,翻譯機
translator 翻譯程序,翻譯器
to update 更新
Winchester disk drive 溫徹斯特磁碟機,硬碟機
working storage 工作存儲器
CPU(Center Processor Unit)中央處理單元 v
mainboard主板 gBPOn
RAM(random access :"S5W
memory)隨機存儲器(內存) Z#m
ROM(Read Only Memory)只讀存儲器 "}
Floppy Disk軟盤 @
Hard Disk硬碟 @;
CD-ROM光碟驅動器(光碟機) 0%
monitor監視器 ++lfH0
keyboard鍵盤 Sc
mouse滑鼠 -5@ )
chip晶元 ,,tn
CD-R光碟刻錄機 ~B)
HUB集線器 }JexUM
Modem= MOlator-DEMolator,數據機 :4_
P-P(Plug and Play)即插即用 M*-
UPS(Uninterruptable Power Supply)不間斷電源 RM%~
BIOS(Basic-input-Output ~?ga;
System)基本輸入輸出系統 `V]u
CMOS(Complementary Metal-Oxide-Semiconctor)互補金屬氧化物半導體 94B?Ki
setup安裝 {q1B62
uninstall卸載 `+AsQ
wizzard向導 |8x;e=
OS(Operation Systrem)操作系統 l[NBTR
OA(Office AutoMation)辦公自動化 R ??
exit退出 ot
edit編輯 Jj
復制 ~
cut剪切 a5,H=
paste粘貼 %?.
delete刪除 J'x\
select選擇 sjZK
find查找 u=
select all全選 Fm
replace替換 c
undo撤消 yb
redo重做 HoEW1
program程序 3
license許可(證) )9{
back前一步 'nG!2
next下一步 g
finish結束 M8-"UU
folder文件夾 Po{_M
Destination Folder目的文件夾 Uo
user用戶 Wm#8`
click點擊 1*R
double click雙擊 .e-~
right click右擊 a
settings設置 7'$
update更新 Qv,
release發布 k?!#E_
data數據 rjG
data base資料庫 18IKp
DBMS(Data Base Manege FGh
System)資料庫管理系統 .R
view視圖 LbljOB
insert插入 s>u
object對象 2"+Ab;
configuration配置 ]dp*u
command命令 ,>n{Qf
document文檔 %<0
POST(power-on-self-test)電源自檢程序 L
cursor游標 SLclj
attribute屬性 %i
icon圖標 k!g
service pack服務補丁 ]0iWMi
option pack功能補丁 X/J
Demo演示 [KQ62
short cut快捷方式 ;@r7b`
exception異常 MdY"/"
debug調試 SS2<>
previous前一個 x
column行 J a
row列 [5-|~
restart重新啟動 m
text文本 l`ETq
font字體 %1
size大小 b
scale比例 +J
interface界面 5Aie
function函數 ?
access訪問 A{/W
manual指南 '??
active激活 A;n
computer language計算機語言 [-Tc
menu菜單 k*TI_
GUI(graphical user KO
interfaces )圖形用戶界面 H!*?
template模版 Z=z
page setup頁面設置 te;
password口令 ;#p
code密碼 YPB
print preview列印預覽 Y,ED
zoom in放大 ^Pv7
zoom out縮小 o
pan漫遊 B|ZW
cruise漫遊 yyvm
full screen全屏 <
tool bar工具條 f~4G
status bar狀態條 :~u
ruler標尺 VED:
table表 *IRmR4
paragraph段落 tXN
symbol符號 V2
style風格 <i*?/|
execute執行 R+'H!
graphics圖形 ZV3u)x
image圖像 \E,1sr
Unix用於伺服器的一種操作系統 zr
Mac OS蘋果公司開發的操作系統 +IM#k:
OO(Object-Oriented)面向對象 ]ODM/
virus病毒 h
file文件 HH$If#
open打開 `
colse關閉 7x&rt~
new新建 jcPr
save保存 jCd
exit退出 9<i#
clear清除 DAX
default默認 V'O
LAN區域網 EjKQ
WAN廣域網 <|T$1
Client/Server客戶機/伺服器 "@<b
ATM( Asynchronous "
Transfer Mode)非同步傳輸模式 v
Windows NT微軟公司的網路操作系統 QRDuQ
Internet互聯網 @7F
WWW(World Wide Web)萬維網 3=
protocol協議 r@
HTTP超文本傳輸協議 q4K`
FTP文件傳輸協議 U2*|ui
Browser瀏覽器 %eSE3S
homepage主頁 ,
Webpage網頁 0U
website網站 "lr
URL在Internet的WWW服務程序上 {Yk
用於指定信息位置的表示方法 >je
Online在線 {1
Email電子郵件 'C$g
ICQ網上尋呼 b.{2F
Firewall防火牆 !Et\lE
Gateway網關 `]iVM^
HTML超文本標識語言 04C
hypertext超文本 e?v$DG
hyperlink超級鏈接 \Ue?m&
IP(Address)互聯網協議(地址) JOIH9"
SearchEngine搜索引擎 4p
TCP/IP用於網路的一組通訊協議 DfHN
Telnet遠程登錄 "*
IE(Internet Explorer)探索者(微軟公司的網路瀏覽器) <'A
Navigator引航者(網景公司的瀏覽器) iz
multimedia多媒體 yaZ
ISO國際標准化組織 &'F
ANSI美國國家標准協會 h)#l
able 能 6 yd,G
activefile 活動文件 PW
addwatch 添加監視點 ni/;Tb
allfiles 所有文件 t-
allrightsreserved 所有的權力保留 Rf
altdirlst 切換目錄格式 g3,&$T
並能夠解決更大范圍內的磁碟問題 xj/wV
andotherinformation 以及其它的信息 {@w:
archivefileattribute 歸檔文件屬性 3Tp/X
assignto 指定到 k=gXSw
autoanswer 自動應答 [g,@@
autodetect 自動檢測 qInA{
autoindent 自動縮進 P
autosave 自動存儲 H
availableonvolume 該盤剩餘空間 v
badcommand 命令錯 8~OA
badcommandorfilename 命令或文件名錯 F5eQ
batchparameters 批處理參數 a[,
binaryfile 二進制文件 Tx
binaryfiles 二進制文件 T7k
borlandinternational borland國際公司 &=FY
bottommargin 頁下空白 b
bydate 按日期 L%?
byextension 按擴展名 p "M
byname 按名稱 x
bytesfree 位元組空閑 j5c
callstack 調用棧 ]lJ
casesensitive 區分大小寫 6
要求出現確認提示,在你想覆蓋一個 Rb\E
centralpointsoftwareinc central point 軟體股份公司 qf
changedirectory 更換目錄 D5xMEy
changedrive 改變驅動器 u-[{r.
changename 更改名稱 <g5~
characterset 字元集 B?
checkingfor 正在檢查 &>l7
檢查磁碟並顯示一個狀態報告 +Z2[0
chgdrivepath 改變盤/路徑 r2#
china 中國 ch
chooseoneofthefollowing 從下列中選一項 |#=m
clearall 全部清除 X:Sd|
clearallbreakpoints 清除所有斷點 q#
clearsanattribute 清除屬性 (8k/I&
clearscommandhistory 清除命令歷史 [H`
clearscreen 清除屏幕 >md
closeall 關閉所有文件 w
codegeneration 代碼生成 rtN@M
colorpalette 彩色調色板 &xV(
commandline 命令行 ?S
commandprompt 命令提示符 Jv|&
compressedfile 壓縮文件 EzX
配置硬碟,以為 MS-DOS 所用 rL2nwy
conventionalmemory 常規內存 VraB
***ceptemptyones 拷貝目錄和子目錄,空的除外 ;JG,
拷貝設置了歸檔屬性的文件 QgcZl
把文件拷貝或搬移至另一地方 ~
把一個軟盤的內容拷貝到另一個軟盤上 A2Y2
diskette 復制磁碟 D$G
C拷貝M移動 O比 F搜索R改名 D刪除 V版本 E瀏覽A屬性 W寫字 P列印 L列表 1ON
rightc 版權(c le?*P=
創建DOS分區或邏輯DOS驅動器 p&5TrN
createextendeddospartition 創建擴展DOS分區 hn?e:V
在擴展DOS分區中創建邏輯DOS驅動器 ng/NwJ
createprimarydospartition 創建DOS主分區 Axxv
createsadirectory 創建一個目錄 O(I\v0
創建,改變或刪除磁碟的卷標 1m;C
currentfile 當前文件 Ts
currentfixeddiskdrive 當前硬碟驅動器 Vfk)
currentsettings 當前設置 cD7AS7
currenttime 當前時間 c;"
cursorposition 游標位置 f| ;
defrag 整理碎片 ?g
dele 刪去 ~G
刪除分區或邏輯DOS驅動器 (3=J
刪除一個目錄和所有的子目錄及其中的所有文件 v0 `U
deltree 刪除樹 om#
devicedriver 設備驅動程序 ~OL6~X
dialogbox 對話欄 @sR
directionkeys 方向鍵 S>GT
directly 直接地 AU
directorylistargument 目錄顯示變數 Fu!2]
directoryof 目錄清單 hg
directorystructure 目錄結構 a9
diskaccess 磁碟存取 k
disk 磁碟拷貝 { KE6g
磁碟服務功能: C拷貝 O比較 F搜索R改卷名V校驗 瀏覽E編緝M圖 L找文件 N格式化 @*w
diskspace 磁碟空間 ' l_gg
displayfile 顯示文件 %?8~D
displayoptions 顯示選項 yo,
displaypartitioninformation 顯示分區信息 K;\{
顯示指定目錄和所有目錄下的文件 ?G._J
顯示指定屬性的文件 .0
顯示或改變文件屬性 PN}i
displaysorsetsthedate 顯示或設備日期 2Dr
以單色而非彩色顯示安裝屏信息 )
顯示系統中已用和未用的內存數量 ng>X
顯示磁碟上所有文件的完整路徑和名稱 M^\
顯示或改變當前目錄 I%?
doctor 醫生 =p)
doesn 不 bb {W
doesntchangetheattribute 不要改變屬性 5']
dosshell DOS 外殼 /0f(my
doubleclick 雙擊 +B
你想顯示邏輯驅動器信息嗎(y/n)? Z?Og~%
driveletter 驅動器名 :{5Sa
editmenu 編輯選單 }pa
emsmemory ems內存 97Do
endoffile 文件尾 ~
endofline 行尾 Iy
enterchoice 輸入選擇 \
entiredisk 轉換磁碟 u%
environmentvariable 環境變數 =
esc esc GF$
everyfileandsubdirectory 所有的文件和子目錄 c
existingdestinationfile 已存在的目錄文件時 [
expandedmemory 擴充內存 [nY<&
expandtabs 擴充標簽 cT8D(p
explicitly 明確地 *.&O6s
extendedmemory 擴展內存 \
fastest 最快的 fsF
fatfilesystem fat 文件系統 3ES^
fdiskoptions fdisk選項 |^FQ35
fileattributes 文件屬性 )
fileformat 文件格式 &lM
filefunctions 文件功能 1M7`Z(
fileselection 文件選擇 B5R
fileselectionargument 文件選擇變元 !+Z
filesin 文件在 i
filesinsubdir 子目錄中文件 Pxg
fileslisted 列出文件 n<U!
filespec 文件說明 YY3
filespecification 文件標識 }h*
filesselected 選中文件 Lie
findfile 文件查尋 +h*$
fixeddisk 硬碟 5ua
fixeddisksetupprogram 硬碟安裝程序 )zR)#'
fixeserrorsonthedisk 解決磁碟錯誤 {O:
floppydisk 軟盤 G}lyP
formatdiskette 格式化磁碟 4n|*m/
formatsadiskforusewithmsdos 格式化用於MS-DOS的磁碟 Rbs/W
formfeed 進紙 *2ZS1
freememory 閑置內存 OA
fullscreen 全屏幕 LH#1*
functionprocere 函數過程 a9p(1e
graphical 圖解的 7J
graphicslibrary 圖形庫 ;5
groupdirectoriesfirst 先顯示目錄組 P>{4
hangup 掛斷 /k
harddisk 硬碟 M
hardwaredetection 硬體檢測 V@3_$
hasbeen 已經 Lbp
helpfile 幫助文件 5b
helpindex 幫助索引 o{PO
helpinformation 幫助信息 @QbS{,
helppath 幫助路徑 b
helpscreen 幫助屏 |I<
helptext 幫助說明 0M]8=?
helptopics 幫助主題 uV\na_
helpwindow 幫助窗口 0mu %
hiddenfile 隱含文件 0$Ii41
hiddenfileattribute 隱含文件屬性 '
hiddenfiles 隱含文件 XHU]5
howto 操作方式 M&Rb
ignorecase 忽略大小寫 T/
在常規和上位內存 U:J?):
incorrectdos 不正確的DOS PYr`
incorrectdosversion DOS 版本不正確 "V_
indicatesabinaryfile 表示是一個二進制文件 Z
indicatesanasciitextfile 表示是一個ascii文本文件 Z[
insertmode 插入方式 ^
請用scandisk,不要用chkdsk mGP2
inuse 在使用 ~p#4
invaliddirectory 無效的目錄 zKZ0o
is 是 N
kbytes 千位元組 +8L?\M
keyboardtype 鍵盤類型 NS*;B
labeldisk 標注磁碟 .
laptop 膝上 ]
largestexecutableprogram 最大可執行程序 ,
largestmemoryblockavailable 最大內存塊可用 s'^
lefthanded 左手習慣 D!+L
leftmargin 左邊界 0iqHAh
linenumber 行號 o5
linenumbers 行號 83B
linespacing 行間距 x
listbyfilesinsortedorder 按指定順序顯示文件 :7
listfile 列表文件 m8J,
listof 清單 9/}
locatefile 文件定位 c|
lookat 查看 g<|/
lookup 查找 wI 3Vw
macroname 宏名字 8
makedirectory 創建目錄 M8{
memoryinfo 內存信息 4U6Re
memorymodel 內存模式 qQ^
menubar 菜單條 /qPZ
menucommand 菜單命令 bYj$
menus 菜單 []=K>
messagewindow 信息窗口 5~
microsoft 微軟 (
microsoftantivirus 微軟反病毒軟體 ?
microsoftcorporation 微軟公司 W7#
mini 小的 BaKd
modemsetup 數據機安裝 Hs
molename 模塊名 ~zf
monitormode 監控狀態 }
monochromemonitor 單色監視器 ZtuM*"
moveto 移至 A<Lv<
multi 多 AWDvxC
newdata 新建數據 NuWKH5
newer 更新的 Paw/P"
newfile 新文件 6Rib7
newname 新名稱 IQ
newwindow 新建窗口 R8
norton norton >^DRvJ
nostack 棧未定義 UR*/8r
noteusedeltreecautiously 注意:小心使用deltree uK'qCJ
onlinehelp 聯機求助 >,S
optionally 可選擇地 $cV<
or 或 V
pageframe 頁面 T}{#
pagelength 頁長 (
在顯示每屏信息後暫停一下 e>/%s
pctools pc工具 8PLRm=
postscript 附言 p+
prefixmeaningnot 前綴意即\"不 F<-c
prefixtoreverseorder 反向顯示的前綴 ~
用前綴和放在短橫線-後的開關(例如/-w)預置開關 vO+1H
pressakeytoresume 按一鍵繼續 DEx
pressanykeyforfilefunctions 敲任意鍵執行文件功能 +
pressentertokeepthesamedate 敲回車以保持相同的日期 >]
pressentertokeepthesametime 敲回車以保持相同的時間 xLHA,
pressesctocontinue 敲esc繼續 O=WWk
pressesctoexit 敲<esc>鍵退出 Y>
pressesctoexitfdisk 敲esc退出fdisk aV(Ko
敲esc返回fdisk選項 pM"5%
previously 在以前 "N
printall 全部列印 Pj
printdevice 列印設備 JDP
printerport 列印機埠 |6kxuv
在指定的路徑下處理所有目錄下的文件 `28
programfile 程序文件 bx
programmingenvironment 程序設計環境 !W_]
在創建每個目標文件時提醒你 RKfvAT
在拷貝前提示你敲一下鍵 '|?QQ
pulldown 下拉 DS
pulldownmenus 下拉式選單 RS
quickformat 快速格式化 ]7
quickview 快速查看 .Q+"
&;雲南國土資源職業學院-學院論壇 -- 說你想說的,寫你想寫的 n8
readonlyfile 只讀文件 I
readonlyfileattribute 只讀文件屬性 ()=}
readonlyfiles 只讀文件 dM;P
readonlymode 只讀方式 _b``j
redial 重撥 2,!df?
repeatlastfind 重復上次查找 QPopkc
reportfile 報表文件 e
resize 調整大小 6
respectively 分別地 QfP.
rightmargin 右邊距 J
rootdirectory 根目錄 m
運行debug, 它是一個測試和編輯工具 ,y\
runtimeerror 運行時出錯 W 7=*
saveall 全部保存 9
saveas 另存為on
㈤ unix 時間格式轉換命令
你的格式是不是這樣?
1253194494 (今天的Unix 時間格式)
用 gawk ( Gnu 版 awk, mawk, nawk 沒有這功能)
nc10@your-5554c55be4 ~
$ gawk 'BEGIN{x=strftime("%a %b %d %T CST %Y", "1253194494");print x}'
Thu Sep 17 21:34:54 CST 2009
Unix 時間格式用gawk 內置函數取得
nc10@your-5554c55be4 ~
$ gawk 'BEGIN{x=systime();print x}'
1253194803
nc10@your-5554c55be4 ~
$ gawk 'BEGIN{x=strftime("%a %b %d %T CST %Y", systime());print x}'
Thu Sep 17 21:40:15 CST 2009
nc10@your-5554c55be4 ~
$
或者用 Perl
產生Unix 時間格式
nc10@your-5554c55be4 ~
$ perl -e '$x=time(); print "$x\n"'
1253195055
改成你的格式, 用 POSIX 模組 strftime
nc10@your-5554c55be4 ~
$ perl -MPOSIX -e '$x=1253195055; @y=strftime("%a %b %d %T CST %Y", localtime($x)); print "@y\n"'
Thu Sep 17 21:44:15 CST 2009
也可直接把現在的 Unix 時間格式即時改為可讀的格式
nc10@your-5554c55be4 ~
$ perl -MPOSIX -e '$x=1253195055; @y=strftime("%a %b %d %T CST %Y", localtime(time())); print "@y\n"'
Thu Sep 17 21:51:30 CST 2009
nc10@your-5554c55be4 ~
$
這樣對你有幫助嗎? 呵呵
昨天在 cygwin 試不到 %Z, 今天在Linux ok
user@minix-nb:~$ gawk 'BEGIN{x=strftime("%A %b %d %T %Z %Y", systime()); print x}'
星期五 9月 18 17:08:12 HKT 2009
user@minix-nb:~$
user@minix-nb:~$ gawk 'BEGIN{x=strftime("%A %b %d %T %Z %Y", systime()); print x}'
星期五 9月 18 17:09:52 HKT 2009
user@minix-nb:~$ perl -MPOSIX -e '$x=strftime("%A %b %d %T %Z %Y", localtime(time())); print "$x\n"'
星期五 9月 18 17:09:58 HKT 2009
user@minix-nb:~$ perl -MPOSIX -e '$x=strftime("%a %b %d %T %Z %Y", localtime(time())); print "$x\n"'
五 9月 18 17:10:11 HKT 2009
user@minix-nb:~$ gawk 'BEGIN{x=strftime("%a %b %d %T %Z %Y", systime()); print x}'
因為 locale 是 zh_HK.utf-8, 所以出中文, 要改變
$LANG 就可
eg
#! /bin/bash
oLC_ALL=$LC_ALL
LC_ALL=C
export LC_ALL
gawk 'BEGIN{
x = strftime("%a %b %d %T %Z %Y", systime())
print x
}'
unset LC_ALL
LC_ALL=$oLC_ALL
user@minix-nb:~$ chmod +x locale.test
user@minix-nb:~$ ./locale.test
Fri Sep 18 17:17:48 HKT 2009
user@minix-nb:~$
呵呵
㈥ 本次操作由於這台計算機的限制而被取消,請與您的系統管理員聯系
專業網維為您服務.
以下為解決辦法 不想看的話可以HI我留言 支持遠程協助.
運行---gpedit.msc
進入gpedit.msc組策略,用戶配置——》管理模板——》Windows組件——》Windows資源管理器——》防止從「我的電腦」訪問驅動器(從上往下數第12行),發現是默認設置(未配置)並沒有被修改設置,修改配置為「已啟用」,並選擇C盤,確定後再重新進入,將配置改回「未配置」,C盤 恢復正常。
試下如下操作:
運行---gpedit.msc
進入gpedit.msc組策略,用戶配置——》管理模板——》Windows組件——》Windows資源管理器——》防止從「我的電腦」訪問驅動器(從上往下數第12行)
==================================================================================
一:運行「gpedit.msc」(組策略)時,系統會提示:,本次操作由於計算機的限制而取消,請與管理員聯系還有我發現有時運行其他程序也會報同樣的錯誤,但我是以管理員身份登錄的。請問我該怎麼辦?
解決方法:查看是否設置了「只運行許可的Windows應用程序」的策略,而且未將gpedit.msc本身添加入允許系統運行的程序.打開命令提示符輸入:mmc c:\windows\system32\gpedit.msc 回車即可)。如果CMD也被禁止,可以通過以下方法來恢復,重啟計算機,在啟動時按下F8鍵,選擇「帶命令行提示的安全模式」啟動,系統會自動運行CMD命令窗口,現在你可以在提示符下運行:mmc c:\windows\system32\gpedit.msc,這將打開組策略。展開「用戶配置→管理模板→系統」,在右側找到「只運行許可的Windows應用程序」策略,將它設置成「未配置」,再「確定」即可.
二:
方法1、將下面三行代碼存為一個擴展名為.reg的文件,例如un.reg,然後雙擊該文件,將內容導入注冊表即可——
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000000
方法2、運行gpedit.msc,然後打開
「本地計算機」策略——用戶配置——系統分支後,
雙擊禁用注冊表編輯工具,
選擇啟用為不能使用regedit.exe及regedt32.exe,
選擇禁用為可以使用regedit.exe及regedt32.exe。
在系統安全優化的更多設置那裡指導禁用注冊表的regedit 上的"√"符號去掉就可以再打開了!
三:解決Windows XP組策略的鎖死難題
1.計劃任務法
打開「控制面板」→「任務計劃」,啟動向導建立一個名為MMC的任務計劃,執行的程序是「C:\Windows\System32\mmc.exe」。完成後,在任務計劃窗口右擊新建的MMC選擇「運行」,在打開的控制台程序窗口,單擊菜單欄的「文件」→「打開」,定位到「C:\Windows\System32\gpedit.msc」程序,打開組策略編輯窗口,依次展開「本地計算機策略」→「用戶配置」→「管理模板」→「系統」,雙擊右側窗格的「只運行許可的Windows應用程序」,在彈出的窗口將其設置為「未配置」。單擊「確定」退出並關閉組策略編輯窗口,當系統彈出「是否將更改保存到gpedit.msc」詢問窗口時,單擊「是」確定保存,即可解鎖。
2.安全模式法
其實組策略的這個限制是通過載入注冊表特定鍵值來實現的,而在安全模式下並不會載入這個限制。重啟開機後按住F8鍵,在打開的多重啟動菜單窗口,選擇「帶命令提示符的安全模式」。進入桌面後,在啟動的命令提示符下輸入「C:\Windows\System32\mmc.exe」,啟動控制台,再按照如上操作即可解除限制,最後重啟正常登錄系統即可解鎖。此外,組策略的很多限制在安全模式下都無法生效,如果碰到無法解除的限制,不妨進入下尋找解決辦法。
重命名程序法、重命名程序法
3.重命名程序法
設置「只運行許可的windows應用程序」策略時,需要添加允許程序到列表中,如果記住了當初設置的許可運行程序名稱,並且在允許列表添加的是.com、.bat、.exe之中任意一種類型文件,比如只允許「qq.exe」運行,那麼就可以打開「C:\Windows\System32」文件夾,將其中的mmc.exe程序重命名為qq.exe,再運行即可。同樣如果希望保持限制,可將需要運行的程序改名為qq.exe運行,但其他人使用電腦時就只能運行QQ了。如果允許運行的程序列表中包含有regedit.exe,還可打開注冊表,依次展開「HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\ WindowsNT\CurrentVersion\Winlogon」分支,雙擊右側窗口的Userinit子鍵。在打開的窗口中,將其值更改為「C:\Windows\System32\userinit.exe,mmc.exe」,來實現mmc.exe開機啟動。這樣修改並重啟後,下次開機時即會自動運行控制台,來打開組策略編輯器進行解鎖了。
4.重命名程序法
組策略的這個設置只能防止用戶從 Windows 資源管理器啟動程序,其實系統中的很多程序都是可以獨立運行的。如開機就載入的桌面進程、系統服務、系統屏幕保護等,它都沒有進行阻止,因此只要將mmc.exe替換為上述文件即可。以替換屏幕保護logon.scr為例,先打開「C:\Windows\System32\dllcache」文件夾,找到logon.scr文件將它復制到D:\盤下,然後在「C:\windows\System32\dllcache」文件夾中刪除這個屏保文件,來防止系統的文件保護功能阻止我們更改和刪除系統文件,這時系統會彈出「系統文件已被更改為無法識別版本,請插入WinXP SP2光碟修復」的詢問窗口,單擊「取消」。接著打開「C:\Windows\System32」文件夾,找到logon.scr文件將其刪除,並將mmc.exe重命名為logon.scr。
回到桌面,在空白處右擊選擇「屬性」,在彈出窗口中,單擊「屏幕保護程序」標簽,接著在屏幕保護列表中選擇「logon」,單擊「預覽」,此時雖然系統會提示找不到所選文件,但在後台卻啟動了控制台程序「mmc.exe」,對其設置解除限制即可。注意在完成操作後,最好將d:\logon.scr文件復制回原文件夾。
5.組合鍵啟動法
雖然系統所有程序都被鎖死,但按下Ctrl+Alt+Del組合鍵卻可以啟動任務管理器。既然通過組合鍵可以啟動taskmgr.exe程序。那麼只要使用mmcexe替換taskmgr.exe,即可啟動組策略進行解鎖。同上,先進入「C:\Windows \System32\dllcache」文件夾,找到taskmgr.exe程序將其重命名為taskmgr1.exe,再進入「C:\Windows\System32」文件夾,找到並將taskmgr.exe文件重命名為taskmgr1.exe。現在將mmc.exe文件重命名為taskmgr.exe,這時再按下Ctrl+Alt+Del組合鍵後,便會發現啟動了控制台程序。設置組策略後,將任務管理器恢復回原名稱即可。
四:
點擊"控制面板"里的東西,都會有此提示,按照以上的方法都無法來解決. 其實真正的原因還是修改了注冊表: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer "DisallowRun"=dword:00000001 請將以上的DisallowRun項刪除掉,即解決此種限制.
五:請檢查是否以管理員身份登錄.
㈦ 兩個8*8點陣的引腳如何級聯
不好意思!
你走錯房間了!
這里是數學!
建議去別的地方問問看看!
美邦祝你學業有成!
基於MCS-51的16x16點陣LED電子顯示屏的設計
1.背景介紹
1.1 LED及LED顯示屏
LED 就是Light Emitting Diode(發光二極體)的縮寫。在某些半導體材料的PN結中,注入的少數載流子與多數載流子復合時會把多餘的能量以光的形式釋放出來,從而把電能直接轉換為光能。PN結加反向電壓,少數載流子難以注入,故不發光。這種利用注入式電致發光原理製作的二極體叫發光二極體,通稱LED。發光二極體是由p 型和n 型半導體組成的二極體。在LED 的p - n 結附近,n 型材料中多數載流子是電子,p 型材料中多數載流子是空穴。p -n 結上未加電壓時構成一定的勢壘,當加正向偏壓時,在外電場作用下,p 區的空穴和n 區的電子就向對方擴散運動,構成少數載流子的注入,從而在p - n結附近產生導帶電子和價帶空穴的復合,同時釋放出相對應的能量hν(h 為普朗克常數,ν為光子頻率)而發光。該能量相當於半導體材料的帶隙能量Eg(Ev) ,其與發光波長λ(nm) 的關系為λ= 1239. 6PEg。
LED顯示屏是一種通過控制半導體發光二極體的顯示方式,用來顯示文字、圖形、圖像、動畫、行情、視頻、錄像信號等各種信息的顯示屏幕。
LED顯示屏分為圖文顯示屏和視頻顯示屏,均由LED矩陣塊組成。圖文顯示屏可與計算機同步顯示漢字、英文文本和圖形;視頻顯示屏採用微型計算機進行控制,圖文、圖像並茂,以實時、同步、清晰的信息傳播方式播放各種信息,還可顯示二維、三維動畫、錄像、電視、VCD節目以及現場實況。LED顯示屏顯示畫面色彩鮮艷,立體感強,靜如油畫,動如電影,廣泛應用於車站、碼頭、機場、商場、醫院、賓館、銀行、證券市場、建築市場、拍賣行、工業企業管理和其它公共場所。
它的優點:亮度高、工作電壓低、功耗小、微型化、易與集成電路匹配、驅動簡單、壽命長、耐沖擊、性能穩定。
1.2 MCS-51系列單片機簡介
1.2.1 MCS-51系列單片機及其特點
①可靠性高:
因為晶元是按工業測控環境要求設計的,故抗干擾的能力優於PC機。系統軟體(如:程序指令,常數,表格)固化在ROM中,不易受病毒破壞。許多信號的通道均在一個晶元內,故運作時系統穩定可靠。
②便於擴展:
片內具有計算機正常運行所必需的部件,片外有很多供擴展用的(匯流排,並行和串列的輸入/輸出)管腳,很容易組成一定規模的計算機應用系統。
③控制功能強:
具有豐富的控制指令:如:條件分支轉移指令,I/O口的邏輯操作指令,位處理指令。
④實用性好:
體積小,功耗低,價格便宜,易於產品化。
1.2.2 單片機的發展歷史簡介
①第1階段(1971年—1978年),以MCS-48系列為代表,稱4位單片機。在片內:CPU有4位或8位;ROM有1KB或2KB;RAM有64B或128B;只有並行介面,無串列介面;只有1個8位的定時/計時器;中斷源只有2個。在片外:定址范圍只有4KB;晶元引腳有40個。
②第2階段(1978年—1983年),以MCS-51系列為代表,稱8位單片機。在片內:CPU有8位;ROM有4KB或8KB;RAM有128B或256B;有串/並行介面;有2個或3個16位的定時/計時器;中斷源有5至7個。在片外:定址范圍有64KB;晶元引腳有40個。
③第3階段(1983年以後),以MCS-96系列為代表,稱16位單片機。在片內:CPU有16位;ROM有8KB;RAM有232B;有串/並行介面;有4個16位的定時/計時器;中斷源有8個;增加了D/A和A/D轉換電路。在片外:定址范圍有64KB;晶元引腳有48個或68個。
以上MCS-51系列以其優良的性價比,在我國得到了廣泛的應用。
3.功能要求
設計一個室內用16x16的點陣LED圖文顯示屏,要求在目測條件下LED顯示屏各點亮度均勻、充足,可顯示圖形和文字,顯示圖形和文字應穩定、清晰無串擾。圖形或文字顯示有靜止、移入移出等顯示方式。
4.方案實現
從理論上說,不論顯示圖形還是文字,只要控制與組成這些圖形或文字的各個點所在的位置相對應的LED器件發光,就可以得到我們想要的顯示結果,這種同時控制各個發光點亮滅的方法稱為靜態驅動顯示方式。16x16的點陣共有256個發光二極體,顯然單片機沒有這么多的埠,如果我採用鎖存器來擴展埠,按8位的鎖存器來計算,16x16的點陣需要256/8=32個鎖存器。這個數字很龐大,因為我們僅僅是16x16的點陣,在實際應用中的顯示屏往往要大得多,這樣在鎖存器上花的成本將是一個很龐大的數字。因此在實際應用中的顯示屏幾乎都不採用這種設計,而採用另外一種稱為動態掃描的顯示方法。
動態掃描的意思簡單地說就是逐行輪流點亮,這樣掃描驅動電路就可以實現多行(比如16行)的同名列共用一套驅動器。具體就16x16的點陣來說,把所有同1行的發光管的陽極連在一起,把所有同1列的發光管的陰極連在一起(共陽極的接法),先送出對應第一行發光管亮滅的數據並鎖存,然後選通第1行使其燃亮一定時間,然後熄滅;再送出第二行的數據並鎖存,然後選通第2行使其燃亮相同的時間,然後熄滅;以此類推,第16行之後,又重新燃亮第1行,反復輪回。當這樣輪回的速度足夠快(每秒24次以上),由於人眼的視覺暫留現象,就能夠看到顯示屏上穩定的圖形了。
採用掃描方式進行顯示時,每一行有一個行驅動器,各行的同名列共用一個驅動器。顯示數據通常存儲在單片機的存儲器中,按8位一個位元組的形式順序排放。顯示時要把一行中各列的數據都傳送到相應的列驅動器上去,這就存在一個顯示數據傳輸的問題。從控制電路到列驅動器的數據傳輸可以採用並列方式或串列方式。顯然,採用並行方式時,從控制電路到列驅動器的線路數量大,相應的硬體數目多。當列數很多時,並列傳輸的方案是不可取的。
採用串列傳輸的方法,控制電路可以只用一根信號線,將列數據一位一位傳往列驅動器,在硬體方面無疑是十分經濟的。但是,串列傳輸過程較長,數據按順序一位一位地輸出給列驅動器,只有當一行的各列數據都以傳輸到位之後,這一行的各列才能並行地進行顯示。這樣,對於一行的顯示過程就可以分解成列數據准備(傳輸)和列數據顯示兩部分。對於串列傳輸方式來說,列數據准備時間可能相當長,在行掃描周期確定的情況下留給行顯示的時間就太少了,以致影響到LED的亮度。
解決串列傳輸中列數據准備和列數據顯示的時間矛盾問題,可以採用重疊處理的方法。即在顯示本行各列數據的同時,傳送下一列數據。為了達到重疊處理的目的,列數據的顯示就需要具有所存功能。經過上述分析,就可以歸納出列驅動器電路應具有的功能。對於列數據准備來說,它應能實現串入並處的移位功能;對於列數據顯示來說,應具有並行鎖存的功能。這樣,本行已准備好的數據打入並行鎖存器進行顯示時,串並移位寄存器就可以准備下一行的列數據,而不會影響本行的顯示。圖1為顯示屏電路實現的結構框圖。
圖1,顯示屏電路框圖
4.1 系統硬體電路的設計
硬體電路大致上可以分成單片機系統及外圍電路、列驅動電路和行驅動電路三部分。
4.1.1單片機系統及外圍電路
單片機採用MSC-51或其兼容系列晶元,採用24MHZ或更高頻率晶振,以獲得較高的刷新頻率,時期顯示更穩定。單片機的串口與列驅動器相連,用來顯示數據。P1口低4位與行驅動器相連,送出行選信號;P1.5~P1.7口則用來發送控制信號。P0口和P2口空著,在有必要的時候可以擴展系統的ROM和RAM。16x16的點陣顯示屏的硬體原理圖如圖2所示(在附錄A)。
4.1.2列驅動電路
列驅動電路有集成電路74HC595構成。它具有一個8位串入並出的移位寄存器和一個8位輸出鎖存器的結構,而且移位寄存器和輸出鎖存器的控制是各自獨立的,可以實現在顯示本行列數據的同時,傳送下一行的列數據,既達到重疊處理的目的。
74HC595的外形及內部結構如圖3所示。它的輸入側有8個串列移位寄存器,每個移位寄存器的輸出都連接一個輸出鎖存器。引腳SI是串列數據的輸入端。引腳SCK是移位寄存器的移位時鍾脈沖,在其上升沿發生移位,並將SI的下一個數據打入最低位。
移位後的各位信號出現在各移位寄存器的輸出端,也就是輸出鎖存器的輸入端。RCK是輸出鎖存器的打入信號,其上升沿將移位寄存器的輸出打入輸出鎖存器。引腳G是輸出三態門的開放信號,只有當其為低時鎖存器的輸出才開放,否則為高組態。SCLR信號是移位寄存器清零輸入端,當其為低時移位寄存器的輸出全部為零。由於SCK和RCK兩個信號是互相獨立的,所以能夠做到輸入串列移位與輸出鎖存互不幹擾。晶元的輸出端為QA~QH,最高位QH可作為多片74HC595級聯應用時,向上一級的級聯輸出。但因為QH受輸出鎖存器的打入控制,所以還從輸出鎖存器前引出QH,作為與移位寄存器完全同步的級聯輸出。
QB 1 16 Vcc
QC 2 15 QA
QD 3 14 SI
QE 4 13 G
QF 5 12 RCK
QG 6 11 SCK
QH 7 10 SCLR
GND 8 9 QH
圖3. 74HC595外形及引腳
4.1.3行驅動器
單片機P1口低4位輸出的行號經4/16線解碼器74LS154解碼後生成16條行選通信號線,再經過驅動器驅動對應的行線。一條行線上要帶動16列的LED進行顯示,按每一LED器件20MA電流計算,16個LED同時發光時,需要320MA電流,選通三極體8550作為驅動管可滿足要求。
4.2.系統程序的設計
顯示屏軟體的主要功能是向屏體提供顯示數據,並產生各種控制信號,使屏幕按設計的要求顯示。根據軟體分層次設計的原理,可以把顯示屏的軟體系統分為兩層;第一層是底層的顯示驅動程序,第二層是上層的系統應用程序。顯示驅動程序負責向屏體送顯示數據,並負責產生行掃描信號和其他控制信號,配合完成LED顯示屏的掃描顯示工作。顯示驅動器程序由定時器T0中斷程序實現。系統應用程序完成系統環境設置(初始化)、顯示效果處理等工作,由主程序來實現。
從有利於實現較復雜的演算法(顯示效果處理)和有利於程序結構化考慮,顯示屏程序適宜採用C語言編寫。
4.2.1顯示驅動程序
顯示驅動程序在進入中斷後首先要對定時器T0重新賦初值,以保證顯示屏刷新率的穩定,1/16掃描顯示屏的刷新率(幀頻)計算公式如下:
刷頻率(幀頻)=1/16×T0溢出率
=1/16×f/12(65536-t)
其中f位晶振頻率,t為定時器T0初值(工作在16位定時器模式)。
然後顯示驅動程序查詢當前燃亮的行號,從顯示緩存區內讀取下一行的顯示數據,並通過串口發送給移位寄存器。為消除在切換行顯示數據的時候產生拖尾現象,驅動程序先要關閉顯示屏,即消隱,等顯示數據打入輸出鎖存器並鎖存,然後再輸出新的行號,重新打開顯示。圖4為顯示驅動程序(顯示屏掃描函數)流程圖。
圖 4 顯示驅動程序流程圖
4.2.2系統主程序
本文設計的系統軟體能使系統在目測條件下LED顯示屏各點亮度均勻、充足,可顯示圖形和文字,顯示圖形和文字應穩定、清晰無串擾。圖形或文字顯示有靜止、移入移出等顯示方式。
系統主程序開始以後,首先是對系統環境初始化,包括設置串口、定時器、中斷和埠;然後以「卷簾出」效果顯示圖形,停留約3s;接著向上滾動顯示「我愛單片機」這5個漢字及一個圖形,然後以「卷簾入」效果隱去圖形。由於單片機沒有停機指令,
所以可以設置系統程序不斷的循環執行上述顯示效果。
單元顯示屏可以接收來自控制器(主控制電路板)或上一級顯示單元模塊傳輸下來的數據信息和命令信息,並可將這些數據信息和命令信息不經任何變化地再傳送到下一級顯示模塊單元中,因此顯示板可擴展至更多的顯示單元,用於顯示更多的顯示內容。
圖5是系統主程序流程圖。
圖 5 系統主程序流程圖
5性能分析與總結
5.1 性能分析
LED顯示屏硬體電路只要硬體質量可靠,引腳焊接正確,一般無需調試即可 正常工作。軟體部分需要調試的主要有顯示屏刷新頻率及顯示效果兩部分。顯示屏刷新率由定時器T0的溢出率和單片機的晶振頻率決定,表5.1給出了實驗調試時採用的頻率及其對應的定時器T0初值。
表5.1 顯示平刷新率與T0初值關系表(24MHz晶振)
刷新率 25 50 62.5 75 85 100 120
T0初值 0Xec78 0Xf63C 0Xf830 0xF97E 0XFA42 0XFB1E 0xFBEE
從理論上來說,24Hz以上的刷新頻率就能看到穩定的連續的顯示,刷新率越高,顯示越穩定,同時刷新頻率越高,顯示驅動程序佔用的CPU時間越多。試驗證明,在目測條件下刷新頻率40Hz一下的畫面看起來閃爍較嚴重,刷新頻率50Hz以上的已基本察覺不出畫面的閃爍,刷新頻率達到85Hz以上時再增加畫面閃爍沒有明顯的改善。
顯示效果處理程序的內容及方法非常廣泛,其調試過程在此不作具體討論,讀者可以照源程序自行分析。
這個方案設計的16x16的點陣LED圖文顯示屏,電路簡單,成本較低,且較容易擴展成更大的顯示屏;顯示屏各點亮度均勻、充足;顯示圖形或文字穩定、清晰無串擾;可用靜止、移入移出等多種顯示方式顯示圖形或文字。
5.2 總結
本文設計的一個室內用16x16的點陣LED圖文顯示屏,能夠在目測條件下LED顯示屏各點亮度均勻、充足,可顯示圖形和文字,顯示圖形和文字應穩定、清晰無串擾。圖形或文字顯示有靜止、移入移出等顯示方式。本系統具有硬體少,結構簡單,容易實現,性能穩定可靠,成本低等特點。
總結本文的研究工作,主要做了下面幾點較突出的工作:
一、通過查閱大量的相關資料,詳細了解了LED的發光原理和LED顯示屏的原理,了解了LED的現狀,清楚地了解了LED顯示屏與其它顯示屏相比較有那些
優點,明確了研究目標。
二,本文設計的LED顯示屏能夠實現在目測條件下LED顯示屏各點亮度均勻、充足,可顯示圖形和文字,顯示圖形和文字應穩定、清晰無串擾。圖形或文字顯示有靜止、移入移出等顯示方式。
三,文章給出了系統具體的硬體設計方案,硬體結構電路圖,軟體流程圖和具體匯編語言程序設計與調試等方面。
四,在這次畢業設計的過程中學會了 Protel 99se 的基本使用,感到Protel 99se 對自動化專業的同學來說是一門很有用的課程。
五,通過這次畢業設計,重新復習並進一步學習了MCS-51;熟練掌握了WORD軟體的使用。
六,存在缺陷:沒有考慮抗干擾的問題。
致謝
本文是在黃金明老師的悉心指導下完成的。從課題的立項、選題到課題的開發與研究,再到本論文的撰寫到定稿的每一步工作都傾注著黃老師的心血和汗水,同時得到同學們相助,並提供了大量的資料. 在此,對於老師和同學們的幫助表示忠心的感謝。
參考文獻
[1] 何立民.MCS-51系列單片機應用系統設計與介面技術 .北京航空航天大學出版社,1990
[2] 任濤等.閃速存儲器數據及應用簡明速查手冊.電子工業出版社,1997
[3] 何立民.單片機應用技術選編.北京航空航天大學出版社,2000
[4] 張毅剛等.MCS-51單片機應用設計.哈爾濱工業電子出版社,1996
[5] 鄔寬明.單片機外圍器件實用手冊.北京航空航天大學出版社,1998
[6] 張凱.LED介紹完全手冊.北京航空航天大學出版社,2000
[7] 張友德等.單片微型機原理應用與實驗,復旦大學出版社,1996
附錄A 16x16的點陣LED圖文顯示屏的硬體原理圖
附錄 B 主要匯編程序清單
以下是16x16的點陣LED電子圖文顯示屏的源程序採用匯編語言編寫(也可採用C語言編寫,C程序KeiluVision2 V2.30環境下調試通過。
以下為用匯編語言編寫的字元顯示控製程序:
; ***************************************
; * *
; * 單個16x16的點陣電子屏字元顯示器 *
; * ATA89C52 12MHz晶振 *
; * 2004.2.11 LRM *
; ***************************************
;顯示字用查表法,不佔用內存,字元用16x16共陽LED點陣,
;效果:向上滾動顯示5個字,再重復循環。
;R1:查表偏址寄存器,B:查表首址,R2:掃描地址(從00~0FH)。
;R3:滾動顯示時控制移動速度,單字顯示可控制靜止顯示的時間。
;*************;
;中斷入口程序 ;
;*************;
;
ORG 0000H
LJMP START
ORG 0003H
RETI
ORG 000BH
LJMP INTTO
ORG 0013H
ERTI
ORG 001BH
ERTI
ORG 0023H
RETI
ORG 002BH
RETI
;
;***********;
;初始化程序;
;***********;
;
;
;***********;
; 主程序 ;
;***********;
;
START: MOV 20H,#00H ;清零標志,00H為第16行開始掃描標志,01為1幀
;掃描結束標志
MOV A,#0FFH ;埠初始化
MOV P1,A
MOV P1,A
MOV P3,A
MOV P0,A
CLR P1.6 ;串列寄存器輸入打入輸出控制位
MOV TMOD,#01H ;使用T0做16位定時器,行掃描用。
MOV TH0,#0FCH ;1ms初值(12MHz)
MOV TL0,#18H
MOV SCON,#00H ;串口0方式傳送顯示位元組
MOV IE,#82H ;T0中斷允許,總中斷允許
MOV SP,#70H
MAIN: LCALL DISI ;顯示准備,黑屏,1.5s
MOV DPTR,#TAB
LCALL MOVDISP ;向上滾動顯示一頁(8個字)
INC DPH
LCALL MOVDISP ;向上滾動顯示一頁(8個字)
INC DPH
LACLL MOVDISP ;向上滾動顯示一頁(8個字)
AJMP MAIN
;
;
;***********************;
; 多字滾動顯示程序 ;
;***********************;
;每次8個字,入口時定義好DPTR值
;
MOVDISP: MOV B,#00H ;向上移動顯示,查表偏值暫存(從00開始)
DISLOOP: MOV R3,#07H ;移動速度
DISMOV: MOV R2,00H ;第0行開始
MOV R1,B
SETB TR0 ;開掃描(每次一幀)
WAITMOV: JBC 01H,DISMOV1 ;標志為1掃描一幀結束(16ms為1幀,每行1ms)
AJMP WAITMOV
DISMOV1: DJNZ R3,DISMOV ;1幀重復顯示(控制移動速度)
INC B ;顯示字的下一行(每行2位元組)
INC B
MOV A,R1 ;R1為0,8個字顯示完
JZ MOVOUT
AJMP DISLOOP
MOVOUT: RET ;移動先是結束
;
;
;****************;
; 單字顯示程序 ;
;****************;
;顯示表中某個字;
;****************;
DIS1: MOV R3,#5AH ;靜止顯示時間控制(16ms*#=1.6s)
DIS11: MOV R2,#00H ;一幀掃描初始值(行地址從00~0FH)
MOV DPTR,#TAB ;取表首址
MOV R1,#00H ;查表偏址(顯示第一個字)
SETB TR0 ;開掃描(每次一幀)
WAIT11: JBC 01H,DIS111 ;為1,掃描一幀結束
AJMP WAIT11
DIS111: DJNZ R3,DIS11
RET
;
;
;************;
; 掃描程序 ;
;************;
;1ms刷新一次,每行顯示1s
INTT0: PUSH ACC
MOV TH0,#0FCH ;1ms初值重裝
MOV TL0,#18H
JBC 00H,GOEND ;16行掃描標志為1,結束
INC R1 ;取行右邊位元組偏址
MOV A,R1
MOVC A,@A+DPTR ;查表
MOV SBUF,A ;串口0方式發送
WAIT: JBC TI,GO ;等待發送完畢
AJMP WAIT1
GO: DEC R1 ;取行左邊位元組偏址
MOV A,R1
MOVC A,@A+DPTR
MOV SBUF,A
WAIT1: JBC T1,GO1
AJMP WAIT1
GO1: SETB P1.7 ;關行顯示,准備刷新
NOP ;串口寄存器數據穩定
SETB P1.6 ;產生上升沿,行數據打入輸出端
NOP
NOP
CLR P1.6 ;恢復低電平
MOV A,R2 ;修改顯示行地址
ORL A,#0F0H ;修改顯示行地址
MOV R2,A ;修改顯示行地址
MOV A,P1 ;修改顯示行地址
ORL A,#0FH ;修改顯示行地址
ANL A,R2 ;修改顯示行地址
MOV P1,A ;修改完成
CLR P1.7 ;開行顯示
INC R2 ;下一行掃描地址值
INC R1
INC R1 ;下一行數據地址
MOV A,R2
ANL A,#0FH
JNZ GO2
SETB 00H ;R2為01H,現為末行掃描,置標志
GO2: POP ACC
RETI
GOEND: CLR TR0 ;一幀掃描完畢,關掃描
SETB 01H ;一幀掃描完畢,置結束標志
POP ACC
RETI ;退出
;
;
;***************;
; 掃描文字表 ;
;***************;
;
TAB:DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,00FFH,0FFH,0FFH ;黑屏
DB
0F9H,0BFH,0C7H,0AFH,0F7H,0B7H,0F7H,0B7H,0F7H,0BFH,000H,001H,0F7H,0BFH,0F7H,0B7H ;我
DB
0F1H,0D7H,0C7H,0CFH,037H,0DFH,0F7H,0AFH,0F6H,06DH,0F7H,0F5H,0D7H,0F9H,0EFH,0FDH ;
DB
0FFH,007H,0C0H,06FH,0EDH,0EFH,0F6H,0DFH,0C0H,001H,0DDH,0FDH,0BDH,0FFH,0C0H,003H ;愛
DB
0FBH,0FFH,0F8H,00FH,0F3H,0DFH,0F4H,0BFH,0EFH,03FH,09CH,0CFH,073H,0F1H,0CFH,0FBH ;
DB
0F7H,0DFH,0F9H,0CFH,0FBH,0BFH,0C0H,007H,0DEH,0F7H,0C0H,007H,0DEH,0F7H,0DEH,0F7H ;單
DB
0C0H,007H,0DEH,0F7H,0FEH,0FFH,000H,001H,0FEH,0FFH,0FEH,0FFH,0FEH,0FFH,0FEH,0FFH
DB
0FFH,0BFH,0EFH,0BFH,0EFH,0BFH,0EFH,0BBH,0E0H,001H,0EFH,0FFH,0EFH,0FFH,0EFH,0FFH ;片
DB
0E0H,00FH,0EFH,0EFH,0EFH,0EFH,0EFH,0EFH,0DFH,0EFH,0DFH,0EFH,0BFH,0EFH,07FH,0FFH
DB
0EFH,0FFH,0EFH,007H,0EFH,077H,001H,077H,0EFH,077H,0EFH,077H,0C7H,077H,0CBH,077H ;機
DB
0ABH,077H,0AFH,077H,06EH,0F7H,0EEH,0F5H,0EDH,0F5H,0EDH,0F5H,0EBH,0F9H,0EFH,0FFH ;
DB
0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH ;黑屏
DB
0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH ;
END
㈧ 匯編語言的種定址方式
所謂定址方式, 就是尋找操作數地址的方式, 在用匯編語言編程時, 數據的存放、傳送、 運算都要通過指令來完成。 編程者必須自始至終都要十分清楚操作數的位置, 以及如何將它們傳送到適當的寄存器去參與運算。每一種計算機都具有多種定址方式。定址方式的多少是反映指令系統優劣的主要指標之一。
在 MCS -51單片機指令系統中, 有以下 7種定址方式:
(1) 立即定址;
(2) 直接定址;
(3) 寄存器定址;
(4) 寄存器間接定址;
(5) 基址寄存器加變址寄存器間接定址;
(6) 相對定址;
(7) 位定址。
1. 立即定址
立即定址方式是指操作數包含在指令位元組中。 跟在指令操作碼後面的數就是參加運算的數, 該操作數稱為立即數。 立即數有一位元組和二位元組兩種可能, 例如指令:
MOV A, # 3AH
MOV DPTR, # 0DFFFH
上述兩條指令均為立即定址方式, 第一條指令的功能是將立即數 3AH送累加器A中, 第二條指令的功能是將立即數 0DFFFH送數據指針DPTR中(0DFH→DPH, 0FFH→DPL)。
2. 直接定址
在指令中直接給出操作數的地址, 這種定址方式就屬於直接定址方式。在這種方式中, 指令的操作數部分直接是操作數的地址。
在MCS -51 單片機指令系統中, 直接定址方式中可以訪問 3 種存儲器空間:
(1) 內部數據存儲器的低 128 個位元組單元(00H~7FH)。
(2) 特殊功能寄存器。 特殊功能寄存器只能用直接定址方式進行訪問。
(3) 位地址空間。
3. 寄存器定址
在該定址方式中, 參加操作的數存放在寄存器里。寄存器包括8個工作寄存器R0~R7, 累加器A, 寄存器B、數據指針DPTR和布爾處理器的位累加器Cy。
4. 寄存器間接定址
指令中給出間接定址寄存器,其內容為操作數的地址。定址內部RAM區的數據時,可使用寄存器R0、R1 (、SP)作為地址指針; 當訪問外部RAM時, 可使用R0、 R1及DPTR作為地址指針。寄存器間接定址符號為「@」
5. 基址寄存器加變址寄存器間接定址
這種定址方式用於訪問程序存儲器中的數據表格, 它以基址寄存器DPTR或PC的內容為基本地址, 加上變址寄存器A的內容作為操作數的地址, 例如: MOVC A, @A+DPTR
MOVC A, @ A+PC
JMP @A+DPTR;散轉指令
6. 相對定址
在MCS -51 指令系統中設有轉移指令, 分為直接轉移和相對轉移指令, 在相對轉移指令中採用相對定址方式。這種定址方式是以PC的內容為基本地址, 加上指令中給定的偏移量作為轉移地址。指令中給出的偏移量是一個 8 位帶符號的常數, 可正可負, 其范圍為-128~+127。
7. 位定址
該種定址方式中, 操作數是內部RAM單元中某一位的信息。
㈨ 本本連上了無線網卻不能上網
Windows操作系統區域網不能互訪解決方法
在區域網內安裝了Windows XP的電腦不能與安裝了Windows 98的電腦互相訪問,安裝了Windows XP的電腦與安裝了Windows XP的電腦也不能互相通信。在工作站訪問伺服器時,工作站的「網上鄰居」中可以看到伺服器的名稱,但是點擊後卻無法看到任何共享內容,或者提示找不到網路徑、無權訪問等問題,歸納為以下幾點:
在XP首次使用的時候要在網上鄰居的屬性裡面新建一個網路連接進行網路安裝向導。
1、檢查計算機之間的物理連接
網卡是網路連接的基本設備,在桌面計算機中,每個網卡後面的指示燈應該是亮的,這表示連接是正常的。如果不亮,請檢查集線器或交換機是打開的,而且每個客戶端連接的指示燈都是亮的,這表示鏈接是正常的。接下來檢查網線的水晶頭是否接觸良好。
2、確保所有計算機上都安裝了TCP/IP,並且工作正常
在Windows XP中默認安裝了TCP/IP。但是,如果出了網路問題想卸載後重新安裝TCP/IP就不容易了:在「本地連接」屬性中顯示的此連接使用下列項目列表中單擊Internet協議(TCP/IP)項,您將發現卸載按鈕不可用(被禁用)。
這是因為傳輸控制協議/Internet協議(TCP/IP)堆棧是Microsoft XP/ 2003的核心組件,不能刪除。在這種情況下,如果需要重新安裝TCP/IP以使TCP/IP堆棧恢復為原始狀態。可以使用NetShell實用程序重置TCP/IP堆棧,使其恢復到初次安裝操作系統時的狀態。方法是:在命令提示符後鍵入以下命令,然後按ENTER鍵:netsh int ip reset c:\resetlog.txt,其中,Resetlog.txt記錄命令結果的日誌文件,一定要指定,這里指定了Resetlog.txt日誌文件及完整路徑。運行此命令的結果與刪除並重新安裝TCP/IP協議的效果相同。
3、使用ping命令測試網路中兩台計算機之間的連接:
ping其它計算機IP,在命令提示處,鍵入ping x.x.x.x(其中x.x.x.x是另一台計算機的IP地址),然後按ENTER鍵。應該可以看到來自另一台計算機的幾個答復,如:
Reply from x.x.x.x:bytes=32 time<1ms TTL=128
如果沒有看到這些答復,或者看到"Request timed out",說明本地計算機可能有問題。如果ping命令成功執行,那麼您就確定了計算機可以正確連接,可以跳過下一步。如果沒有看到這些答復,或者看到"Request timed out",說明本地計算機可能有問題。PING本地IP,如果看到"Request timed out",說明本地計算機可能有問題。
4、使用ping命令測試網路中名稱解析是否正常
ping computername,其中computername是遠程計算機的名稱。通過ping命令用名稱測試計算機連接。確定計算機的名稱的方法是:在命令提示處,輸入SYSTEMINFO。或者在桌面上右擊我的電腦-屬性,然後單擊計算機名稱選項卡。如果看到該命令的成功答復,說明您在計算機之間具有基本連接和名稱解析。名稱解析跟NETBIOS密切相關,看下面的步驟。
5、正確安裝網路組件
首先右擊網上鄰居-屬性,選擇要共享的網卡。把IP設置在區域網的同一個網段上。比如192.168.1.X網段。然後看一下TCP/IP的高級屬性中,是否開啟NETBIOS。
在利用WINNT4.0構建的網路系統中,對每一台主機的唯一標識信息是它的NetBIOS名,系統是利用WINS服務、信息廣播方式及Lmhost文件等多種模式將NetBIOS名解析為相應IP地址,從而實現信息通訊。
在內部網路系統中(也就是通常我們所說的區域網中),利用NetBIOS名實現信息通訊是非常方便、快捷的。但是在Internet上對一台主機的唯一標識信息是它的FQDN格式的域名(163.com),在Internet是利用DNS標准來實現將域名解析為相應IP地址,WIN2K支持動態DNS,運行活動目錄服務的機器可動態地更新DNS表。
WIN2K網路中可以不再需要WINS服務,但是WIN2K仍然支持WINS,這是由於向後兼容的原因。目前,大多數網路是混合網,既有Win98等系統,又有WINXP/WIN2K等系統,因此需要在TCP/IP協議上捆綁NETBIOS解析計算機名。
查看是否選定「文件和列印服務」組件,如果已將其取消選中,「瀏覽服務」將不綁定到NetBIOS介面。成為備份瀏覽器並且沒有啟用「文件和列印共享」的基於Windows的計算機無法將瀏覽列表與客戶機共享。任何將要包括在瀏覽列表中的計算機也都必須啟用「文件和列印共享」。
6、啟用列印與文件共享
在網上鄰居和本地連接屬性里可以看到是否安裝了列印機與文件共享。驗證:如果在網上鄰居中看不到自己的機器,說明你沒有安裝列印機與文件共享。
7、啟動"計算機瀏覽器"服務
計算機瀏覽器"服務在網路上維護一個計算機更新列表,並將此列表提供給指定為瀏覽器的計算機。如果停止了此服務,則既不更新也不維護該列表。
WIN2K/XP要確保計算機瀏覽服務正常啟動。打開計算機管理->服務和應用程序->服務,在右窗中確保「Computer Browser」沒有被停止或禁用。
8、運行網路標識向導
我的電腦選擇「屬性」,然後單擊「計算機名」選項卡單擊「網路 ID」按鈕,開始「網路標識向導」:單擊「下一步」,選擇「本機是商業網路的一部分,用它連接到其他工作著的計算機」;單擊「下一步」,選擇「公司使用沒有域的網路」;單擊「下一步」按鈕,然後輸入你的區域網的工作組名,再次單擊「下一步」按鈕,最後單擊「完成」按鈕完成設置。
9、Win2k安裝NetBEUI協議
在Win2k中NetBEUI協議是一個高效協議在區域網中使,因此必須安裝此協議:
網上鄰居->屬性->本地連接->屬性---->安裝------>協議------->NetBEUI Protocol
10、起用Guest(來賓)帳戶
Windows XP的Guest帳戶允許其他人使用你的電腦,但不允許他們訪問特定的文件,也不允許他們安裝軟體。對Windows XP Home Edition計算機或工作組中的Windows XP Professional計算機的所有網路訪問都使用來賓帳戶。使用net user guest確保為網路訪問設置了來賓帳戶,如果該帳戶是活動的,命令輸出中會出現一行類似下面這樣的內容:Account active Yes;如果該帳戶不是活動的,請使用下面的命令授予來賓帳戶網路訪問:
net user guest /active:yes
或者打開控制面板->用戶帳戶或者在管理工具->計算機管理->本地用戶和組中打開Guest帳戶
11、允許Guest(來賓)帳號從網路上訪問
在運行里輸入gpedit.msc,彈出組策略管理器,在『計算機配置-Windows設置-本地策略-用戶權利指派』中,有「拒絕從網路訪問這台計算機」策略阻止從網路訪問這台計算機,如果其中有GUEST帳號,解決辦法是刪除拒絕訪問中的GUEST帳號。
12、防火牆
確保WINXP自帶的防火牆沒有開啟,打開本地連接屬性->高級,關掉Internet連接防火牆。如果使用了第三方的防火牆產品,參考其使用手冊,確保防火牆沒有禁止以下埠的通訊:UDP-137、UDP-138、TCP-139、TCP-445(僅WIN2K及以後的操作系統)。
Windows XP最新的SP2補丁對ICF做了很大的改進,功能更強大了,ICF有了自己的設置項,安裝SP2後,默認情況下,啟用ICF防火牆,不允許任何外部主動連接,即使是本地的應用程序要訪問網路也需要在許可列表中做設置。
但是防火牆阻斷正常的網路瀏覽服務通訊,結果是別人在網上鄰居中看不到你的計算機,有沒有兩全其美的辦法在開啟防火牆的前提下允許瀏覽服務。
辦法是,如果開啟了ICF,打開屬性,在服務這欄,選擇添加,添加服務的對話框共有四個編輯框,最上邊是描述服務名稱,以便於記憶,從上到下第二個是應用服務的IP地址或名稱,輸入127.0.0.1表示本機。
下面連個是內外埠號,旁邊的tcp/udp標示這個埠是udp連接還是tcp連接。
按照下面的表格輸入3個服務
名稱 協議 埠
NetBIOS Name Service UDP 137
NetBIOS Datagram Service UDP 138
NetBIOS Session Service TCP 139
137/UDP -- NetBIOS名稱伺服器,網路基本輸入/輸出系統(NetBIOS)名稱伺服器(NBNS)協議是TCP/IP上的NetBIOS (NetBT)協議族的一部分,它在基於NetBIOS名稱訪問的網路上提供主機名和地址映射方法。
138/UDP -- NetBIOS數據報,NetBIOS數據報是TCP/IP上的NetBIOS (NetBT)協議族的一部分,它用於網路登錄和瀏覽。
139/TCP -- NetBIOS會話服務,NetBIOS會話服務是TCP/IP上的NetBIOS (NetBT)協議族的一部分,它用於伺服器消息塊(SMB)、文件共享和列印。
13、檢查RPC、Plug and Play服務已啟動,檢查相應的系統文件夾的許可權,重新注冊以下的動態鏈接庫
regsvr32 netshell.dll
regsvr32 netcfgx.dll
regsvr32 netman.dll
14、設置帳號和密碼
由於WinNT內核的操作系統,在訪問遠程計算機的時候,好像總是首先嘗試用本地的當前用戶名和密碼來嘗試,可能造成無法訪問,在這里把用戶密碼添加進去就可以了。
15、多種方法訪問「網路計算機」
例如要打開網路中名為「Killer」的計算機,其IP地址為192.168.1.8,如果你不清楚其它機器的IP地址,你可以使用「PING計算機名」來獲得它的IP地址。
用計算機名訪問,NETBIOS提供的服務。點擊「開始」菜單,單擊「運行」,在地址欄輸入「\Killer」,單擊「確定」。
用IP地址訪問,在地址輸入欄中輸入「\192.168.1.8」,單擊「確定」。
用搜索計算機的方法訪問,計算機更新列表需要時間,搜索計算機可以加快更新列表。點擊「網上鄰居」右鍵中的「搜索計算機」,輸入計算機名,點擊「立即搜索」,就可以看到你要訪問的計算機。直接雙擊右邊計算機名就可以打開它了。
用映射驅動器的方法訪問,進入DOS方式,輸入「NET VIEW \killer」,回車這是查看計算機Killer上有哪些共享文件夾,如D。再輸入NET USE Z:\Killer\D將計算機IBM-ZB共享的文件夾D映射為H:盤,在命令提示符下鍵入「Z:」。你會發現你已經連到Killer計算機上了。
1、 兩台機子都添加NETBIOS協議,
2、兩台啟用guest帳號
3、文件夾開啟共享,
4、開始--運行裡面輸入\\對方IP 回車。。OK,
還有一種方法可以省去第三步:
開始--運行裡面輸入\\對方IP\你要訪問的盤符$ 回車
舉例: \\192.168.1.3\C$
然後會彈出一個「連接到****」的窗口,你輸入對方機子的用戶名(默認administrator)密碼(沒設為空)就可以了,用戶名密碼可以到「我的電腦-屬性-管理-本地用戶和組」進行管理。
網上鄰居十大經典應用技巧
現在人們已經日益習慣使用「網上鄰居」進行文件的拖移共享,方便快捷。但是你知道嗎,「網上鄰居」這么個小組件卻有許許多多的使用技巧!今天我們就抱以寓學於玩的目的為大家奉上「網上鄰居」精妙玩法TOP10!
10 網上鄰居協議巧妙設置技法
有人說為什麼他的計算機桌面中沒有網上鄰居圖標呀?其實這是沒有正確設置網上鄰居協議引起的,要想讓網上鄰居正常發揮作用,大家必須合理設置一個名叫NetBEUI的網路協議。由於在默認狀態下無論是Windows 98操作系統還是Windows 2000操作系統,都不會自動安裝這個協議的;要是不安裝這個NetBEUI網路協議的話,那麼我們日後直接通過網上鄰居圖標來訪問區域網中的其他工作站時,可能會出現各種莫名其妙的錯誤,例如在打開的網上鄰居窗口中可能會發現區域網內的許多工作站都不能被訪問到,而且其他人在網上鄰居中也看不到你的計算機名字。具體設置的方法為:首先在Windows 2000桌面上找到「網上鄰居」圖標,然後用滑鼠右鍵單擊該圖標,從隨後打開的右鍵快捷菜單中執行「屬性」命令;接著在「本地連接」上再用滑鼠右鍵單擊之,從其後打開的快捷菜單中執行「屬性」命令,在屬性對話框中單擊「安裝」按鈕;然後選擇「協議」,並執行「添加」命令;在出現的協議選擇列表框中,大家可以用滑鼠選擇「NetBEUI」這個協議,再單擊「確定」按鈕;隨後系統可能會彈出一個提示對話框,要求大家在光碟機中放入Windows 2000安裝盤,最後根據屏幕的安裝向導提示來完成協議的安裝任務。
實用指數:★★★ 驚奇指數:★ 綜合指數:★★☆
9 網上鄰居搜索法查詢技法
大家知道用滑鼠雙擊Windows系統桌面上的「網上鄰居」圖標時,就會將連接在網上的計算機找到;要是大家不能在網上鄰居的窗口中找到自己需要尋找的計算機名字,而需要尋找的計算機又的確是連接在區域網中時,大家就不能再通過普通的方法來查詢網上鄰居的工作站了。大家可以嘗試使用「搜索計算機」的方法,來找到需要訪問的網上鄰居中的計算機,具體操作步驟為:用滑鼠依次單擊Windows系統桌面上的「開始」/「搜索」/「搜索計算機」命令,在隨後現的對話框中,輸入要尋找的共享計算機名字,再用滑鼠單擊一下「立即搜索」按鈕,要不了多長時間,網上鄰居中指定的計算機就會出現在搜索結果頁面中了。
實用指數:★★★★ 驚奇指數:★★ 綜合指數:★★★
8 網上鄰居IP快速訪問技法
倘若自己計算機中的網上鄰居圖標無效的話,大家可以使用IP地址來快速訪問網上鄰居的共享計算機,這種訪問方法通常適用於不知道網上鄰居中的共享計算機名字的情況下。比方說,大家要訪問的網上鄰居共享計算機的IP地址為192.168.0.1時,那麼大家可以按照下面的步驟來訪問網上鄰居中的共享計算機:首先在Windows系統桌面上,執行「開始」菜單,從彈出的列表中選中「運行」命令,接著再在運行對話框中輸入「192.168.0.1」,並單擊確定按鈕就能看到自己需要訪問的共享計算機了。
實用指數:★★★★★ 驚奇指數:★★★ 綜合指數:★★★★
7 網上鄰居使用名字訪問技法
在Windows操作系統下,大家可以用被訪問的網上鄰居中的共享計算機名字作為網路連接命令,來訪問指定的共享計算機;比方說,大家想要訪問網上鄰居中的共享計算機XXX時,可以先用滑鼠依次單擊「開始」/「運行」命令,在隨後彈出的運行對話框中,輸入「XXX」,接著直接單擊該對話框中的確定按鈕,隨後大家就能訪問到網上鄰居中指定計算機上的內容了。
實用指數:★★★★★ 驚奇指數:★★★★ 綜合指數:★★★★☆
6 網上鄰居垃圾信息清理技法
在Win98系統中,使用區域網的用戶在訪問網路鄰居時,注冊表會在HEKY_CURRENT_USER\Network\Recent主鍵項中記錄下一系列命令操作的信息,包含被訪問機器的名字、訪問過的應用程序及文件名等,如:主鍵Recent包含一名為\ierl_server\software的子主鍵項,表示你曾訪問過名為ierl_server的伺服器中的software文件夾,點擊此項後編輯器右窗顯示此項的名稱及鍵值。這些內容基本沒有用途,可以適當地清理一下。打開注冊表編輯器後,按以下順序依次打開各級主鍵:HEKY_CURRENT_USER\Network\Recent,然後把主鍵Recent的子項刪除即可。
實用指數:★★★★★ 驚奇指數:★★★★★ 綜合指數:★★★★★
5 網上鄰居訪問速度提升技法
現在使用網上鄰居進行信息交流往往是許多區域網用戶們的首選,但許多人常常感覺到自己在通過網上鄰居圖標訪問其他共享信息時,速度非常緩慢;其實大家可以通過下面的方法來提升網上鄰居訪問速度:首先在Windows系統桌面上單擊開始菜單中的運行,在打開的運行對話框中輸入regedit命令,這樣系統就能打開注冊表編輯窗口了;在這個窗口中大家可以依次訪問HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current ersion/Explorer/RemoteComputer/NameSpace分支,並將對應NameSpace分支下面的子鍵刪除掉,然後關閉注冊表、重新啟動計算機就可以了。
實用指數:★★★★★★ 驚奇指數:★★★★★★ 綜合指數:★★★★★★
4 網上鄰居DOS訪問技法
要是哪天不幸運,Windows系統突然不能正常啟動了,而此時要非常著急通過網路來訪問網上鄰居中的共享資源時,大家該如何操作呢?利用網上鄰居圖標來訪問肯定是不現實的了,因為在DOS狀態下根據就沒有什麼圖標,那麼我們到底該如何在DOS狀態下訪問共享資源呢?其實DOS狀態下的NET命令可以幫助大家實現這一願望,大家只要在DOS命令提示符下輸入「NET VIEW XXX」命令(其中XXX表示網上鄰居中的共享計算機名字),再直接回車,就能查看共享計算機XXX上的資源文件了;要是大家輸入「NET USE F:XXXYYY」命令的話,就可以將網上鄰居中共享計算機XXX上的YYY目錄映射為本地計算機中的F盤了,以後大家可以直接在命令提示符下鍵入「F:」,就能對網上鄰居中的共享資源進行相關操作了。
實用指數:★★★★★★ 驚奇指數:★★★★★★ 綜合指數:★★★★★★☆3 網上鄰居指定域快速登錄技法
在區域網中,有時為了管理上的方便經常首先建立主域控制器和備份域控制器,在該域中為每位用戶設立用戶名,並將大量的信息資源存放在該域的成員伺服器內。而普通工作站要能正常訪問存放在成員伺服器中的資料,在啟動時就必須首先登錄到這個域。為此,大家就必須對工作站機器進行以下設置:首先在Windows桌面的「網上鄰居」圖標上單擊滑鼠右鍵,從隨後彈出的快捷菜單中執行「屬性」命令;在打開的屬性對話框中,大家可以選擇「Microsoft網路客戶」,接著再用滑鼠單擊「屬性」按鈕;在彈出的對話框中,將「登錄到Windows NT域」選中,同時在該設置欄的文本框中輸入計算機要自動登錄的域名,單擊單擊「確定」按鈕並重新啟動計算機就可以了。
倘若工作站使用的是Windows 2000操作系統的話,大家可以按照下面的設置步驟來保證計算機能自動登錄到指定域上,同時又能對本地計算機具有一切操作權:首先向區域網管理員申請登錄到伺服器主域所需要的用戶名和密碼,同時以超級