日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

計(jì)算機(jī)的驅(qū)動(dòng)程序全面分析 電腦驅(qū)動(dòng)是什么意思

我們買(mǎi)了一個(gè)設(shè)備,比如攝像頭或者其它的連在計(jì)算機(jī)上的設(shè)備,都首先要安裝一個(gè)驅(qū)動(dòng)程序 。在我們的電腦上面,通過(guò)計(jì)算機(jī)管理程序界面,可以看到

計(jì)算機(jī)的驅(qū)動(dòng)程序全面分析 電腦驅(qū)動(dòng)是什么意思


圖1
不管是網(wǎng)卡、顯示器還是揚(yáng)聲器下面,都有一系列的程序名稱(chēng),這些程序就是驅(qū)動(dòng)程序 。
我們可能感覺(jué)到,沒(méi)有相應(yīng)的驅(qū)動(dòng)程序,那個(gè)設(shè)備就不能使用 。
【計(jì)算機(jī)的驅(qū)動(dòng)程序全面分析 電腦驅(qū)動(dòng)是什么意思】那么,驅(qū)動(dòng)程序和相應(yīng)的設(shè)備之間到底是一種什么樣的關(guān)系呢?
下面以一個(gè)單片機(jī)的數(shù)碼顯示程序?yàn)槔右哉f(shuō)明 。
計(jì)算機(jī)的驅(qū)動(dòng)程序全面分析 電腦驅(qū)動(dòng)是什么意思


圖2
圖2表示的是一個(gè)單片機(jī)驅(qū)動(dòng)數(shù)碼管顯示數(shù)字的電路 。先看看數(shù)碼管的原理:
計(jì)算機(jī)的驅(qū)動(dòng)程序全面分析 電腦驅(qū)動(dòng)是什么意思


圖3
計(jì)算機(jī)的驅(qū)動(dòng)程序全面分析 電腦驅(qū)動(dòng)是什么意思


圖4
計(jì)算機(jī)的驅(qū)動(dòng)程序全面分析 電腦驅(qū)動(dòng)是什么意思


圖5
從圖3到圖5可以看出,一個(gè)數(shù)碼管由8個(gè)發(fā)光二極管(包括小數(shù)點(diǎn))組成 。如果要顯示0,則只有中間的g不發(fā)光 。圖4的編碼是等于1的時(shí)候表示不發(fā)光,所以0的編碼是11000000,即十六進(jìn)制C0 。再看圖2,8個(gè)數(shù)碼管是和CPU的P0端口(8位)連在一起的,所以如果要數(shù)碼管顯示0,則只需要執(zhí)行
mov P0, C0H,即把0的編碼送入P0端口就可以了 。那么,這條指令就是一條設(shè)備驅(qū)動(dòng)指令 。圖2里面還有一個(gè)數(shù)字鍵盤(pán),那么,我們可以編寫(xiě)一個(gè)程序,當(dāng)我們?cè)阪I盤(pán)上按下0的時(shí)候顯示0,按下1的時(shí)候顯示1,等等,這個(gè)程序就是一個(gè)標(biāo)準(zhǔn)的設(shè)備驅(qū)動(dòng)程序 。
圖4中0的編碼是C0,那么,我們也可以倒過(guò)來(lái),讓等于1的時(shí)候表示發(fā)光,則0的編碼就變成了00111111,即3FH 。這就是當(dāng)我們買(mǎi)了一個(gè)同樣的設(shè)備,由于生產(chǎn)廠家不一樣,也要重新安裝驅(qū)動(dòng)程序的原因所在 。因?yàn)椴煌膹S家采用的技術(shù)標(biāo)準(zhǔn)(編碼)不一樣 。
通過(guò)上面的解釋?zhuān)覀兯坪蹩梢赃@樣來(lái)理解驅(qū)動(dòng)程序:
當(dāng)我們把一個(gè)外部設(shè)備連接上計(jì)算機(jī)以后,我們希望根據(jù)我們的指示(按鍵),有一個(gè)程序會(huì)驅(qū)使這個(gè)外部設(shè)備做出相應(yīng)的反應(yīng)(顯示數(shù)字),來(lái)實(shí)現(xiàn)我們的意圖 。那么這個(gè)程序就叫做驅(qū)動(dòng)程序 。

    推薦閱讀