最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ū)動程序的評論 (共 條)

分享到微博請遵守國家法律
徐水县| 伽师县| 噶尔县| 五大连池市| 武隆县| 隆安县| 滨海县| 乌拉特后旗| 九龙坡区| 济阳县| 白山市| 玉山县| 辽源市| 进贤县| 肇源县| 广河县| 祁门县| 太仆寺旗| 晋州市| 金平| 方城县| 兴宁市| 沁源县| 大厂| 鸡西市| 公主岭市| 永德县| 阿城市| 通州市| 离岛区| 柳河县| 望都县| 抚宁县| 那曲县| 三河市| 且末县| 南涧| 新乐市| 德保县| 乌兰县| 长阳|