五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

什么是計算機的驅(qū)動程序

2022-04-18 23:32 作者:我愛計算機科學  | 我要投稿

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

圖1

不管是網(wǎng)卡、顯示器還是揚聲器下面,都有一系列的程序名稱,這些程序就是驅(qū)動程序。

我們可能感覺到,沒有相應的驅(qū)動程序,那個設備就不能使用。

那么,驅(qū)動程序和相應的設備之間到底是一種什么樣的關系呢?

下面以一個單片機的數(shù)碼顯示程序為例加以說明。

圖2

圖2表示的是一個單片機驅(qū)動數(shù)碼管顯示數(shù)字的電路。先看看數(shù)碼管的原理:

圖3


圖4

圖5

從圖3到圖5可以看出,一個數(shù)碼管由8個發(fā)光二極管(包括小數(shù)點)組成。如果要顯示0,則只有中間的g不發(fā)光。圖4的編碼是等于1的時候表示不發(fā)光,所以0的編碼是11000000,即十六進制C0。再看圖2,8個數(shù)碼管是和CPU的P0端口(8位)連在一起的,所以如果要數(shù)碼管顯示0,則只需要執(zhí)行

mov P0, C0H,即把0的編碼送入P0端口就可以了。那么,這條指令就是一條設備驅(qū)動指令。圖2里面還有一個數(shù)字鍵盤,那么,我們可以編寫一個程序,當我們在鍵盤上按下0的時候顯示0,按下1的時候顯示1,等等,這個程序就是一個標準的設備驅(qū)動程序。

圖4中0的編碼是C0,那么,我們也可以倒過來,讓等于1的時候表示發(fā)光,則0的編碼就變成了00111111,即3FH。這就是當我們買了一個同樣的設備,由于生產(chǎn)廠家不一樣,也要重新安裝驅(qū)動程序的原因所在。因為不同的廠家采用的技術(shù)標準(編碼)不一樣。

通過上面的解釋,我們似乎可以這樣來理解驅(qū)動程序:

當我們把一個外部設備連接上計算機以后,我們希望根據(jù)我們的指示(按鍵),有一個程序會驅(qū)使這個外部設備做出相應的反應(顯示數(shù)字),來實現(xiàn)我們的意圖。那么這個程序就叫做驅(qū)動程序。


什么是計算機的驅(qū)動程序的評論 (共 條)

分享到微博請遵守國家法律
卢龙县| 吴桥县| 武威市| 承德县| 积石山| 华阴市| 元谋县| 通江县| 孟津县| 浙江省| 建瓯市| 盘锦市| 彰化市| 岢岚县| 古浪县| 阜新市| 诸城市| 焉耆| 布尔津县| 英德市| 襄城县| 专栏| 肇庆市| 连江县| 荣成市| 阿拉善盟| 乌拉特中旗| 安溪县| 南充市| 河源市| 霍林郭勒市| 武川县| 沧州市| 萨嘎县| 海丰县| 普陀区| 社会| 新巴尔虎左旗| 昌黎县| 肥东县| 文山县|