91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 顯示光電

LCD顯示接口模塊的接口電路

發布時間:2008/11/27 0:00:00 訪問次數:612

  本設計中以plcl6f877單片機為核心,完成對輸出驅動單元、人機交互單元、執行機構單元、檢測單元等部分的控制.根據設計產品的功能要求,各個功能的定義如下:

  · 碼盤電機的位置和方向分別由re0和rc2控制:

  · 把手電機的位置和方向分別由rb1和rc1控制:

  · 碼盤電機光電檢測輸入到rb7口;

  · 把手電機光電檢測輸入到rbg口:

  · 蜂鳴器輸出通過rd0口;

  · 開鎖指示輸出通過rd1口;

  · 鍵盤掃描輸出為rb0~rb3;

  · 鍵盤掃描輸入為rd2、rd3、rd4、rd7口:

  · lcd串行通信通過rpd、rei、re2、rd5實現。

  picidp877單片機在各種復位間的區別如下:

  · 上電復位(por);

  · mclr在正常運行下復位:

  · mclr復位在sleep期間;

  · wdt在正常運行期間溢出復位;

  · wdt喚醒(在sleep期間);

  · 降壓復位。

  一些寄存器用在por上未知,在其他任何復位時不會改變共他大多數寄存器,在運行期間都能通過上電復位(por),nclr、wdf復位,在睡眠期間,nclr復位可在bdr上復位到復位狀態。它們不受wdt喚醒的影響,因為這些復位被當成正常運行的繼續。td、pd位在不同的復位狀態中被置1或清0。

  單片機在mclr復位通道上有一個mclr噪聲過濾器,過濾器將探測和忽略小的脈沖,然而一個有效的mclr脈沖必須符合最小脈沖寬度。

  (1)上電復位(por)。

  當vdd被探測到上升時(在1.2~1.1v之間),產生一個上電復位脈沖。為了充分利用por,把mclr引腳連到vdd(通過一個電阻器)。這將省去通常用來產生上電復位的外部rc組件,需要確定vdd最大上升時間。

  當單片機開始運行時(退出復位條件)單片機運行參數必須達到要求以保證運行(如電壓、頻率、溫度),如果這些條件達不到,單片機必須一直保持復位狀態直到運行參數達到要求,降壓復位可用來滿足啟動條件。

  (2)上電定時器(pwrt)。

  上電定時器在從pop上電時提供一個固定的72ms正常溢出。pwrt運行在一個內部的rc振蕩器上,隨著pwrt一起作用,單片機一直保持在復位狀態。pwrt的時間延時允許vdd上升到一個可接受的電平,提供一個設定位使能/不使能pwrt。

  上電時間延時隨著單片機的不同vdd、溫度以及生產過程的變化而不同。

  (3)晶體振蕩器起動定時器(ost)。

  在pwrt延時結束之后晶體振蕩器起動定時器提供一個1024個振蕩器周期的延時(從0sc1輸入),這樣保證晶體振蕩器或者諧振器開始振蕩和穩定。

  ost溢出在xt、lp和iis方式下,上電復位,或從睡眠中喚醒時才起作用。

  (4)降壓復位(b0r)。

  一個設置位boden能夠不使能(如果編程清0)或使能(如果置1)降壓復位電路。如果vdd下降低于4.0v,vbor參數d005(vbor)比在參數(tbor)大,降壓情況將復位芯片,如果vdd下降低于4.0v,且比參數(tbor)小,復位芯片可能不復位。

  一旦降壓發生,芯片將保持在降壓復位狀態直到vdd上升高于vbor。采用上電定時器保持單片機在復位狀態72ms。如果在pwrt期間,當帶有上電定時器復位的vdd上升高于vb0r時,降壓復位將重新開始。當復位能使時,上電定時器應該一直被使能而不管pwrt設置位的狀態。

  (5)溢出順序。

  在上電時,溢出順序如下:por復位出現時,當一個por復位發生時,pwrt延遲開始。當pwrt結束(lp,xt,hs)時,ost開始計數1204個振蕩器周期。當ost結束時,單片機脫離復位。

  如果mclr保持較長時間低電平,溢出將會中止。把mclr變為高電平時,溢出立即運行。

  (6)電源控制/狀態寄存器(pcon)。

  電源控制/狀態寄存器pcon有兩位。

  位0是bor(降壓復位狀態位),por在上電復位時是未知的,用戶必須將該位置1。在隨后的復位上如果bor是0,則表明發生降壓復位。bor狀態位是隨意位,如果降壓復位電路不能使能,bor位是不能確定的。

  位1是por(上電復位)。在por被清0時,其他方面不受影響。在一個por之后,用戶必須將該位置1。在隨后的復位上如果por是0,則表明發生por復位。

  (7)中斷。

  picl6877有10個中斷源。中斷控制寄存器(intcon)用標志位記錄單個中斷請求,它有單個和全體中斷使能位。

  一個全體中斷使能位gif(intcon<7>)使能或不使能所有的中斷。當位gie使能時,一個中斷標志位和屏蔽位置1時,中斷將立即引導。單個中斷通過它們在各種寄存器里相應使能位來禁止。不管gie位的狀態如何,單個中斷都是置1的,gie位在復位時清o。

  中斷返回指令,retfie將gie位置1來重新使能中斷。rbo/int引腳中斷,rb端口改變中斷和tmr。溢出中斷

  本設計中以plcl6f877單片機為核心,完成對輸出驅動單元、人機交互單元、執行機構單元、檢測單元等部分的控制.根據設計產品的功能要求,各個功能的定義如下:

  · 碼盤電機的位置和方向分別由re0和rc2控制:

  · 把手電機的位置和方向分別由rb1和rc1控制:

  · 碼盤電機光電檢測輸入到rb7口;

  · 把手電機光電檢測輸入到rbg口:

  · 蜂鳴器輸出通過rd0口;

  · 開鎖指示輸出通過rd1口;

  · 鍵盤掃描輸出為rb0~rb3;

  · 鍵盤掃描輸入為rd2、rd3、rd4、rd7口:

  · lcd串行通信通過rpd、rei、re2、rd5實現。

  picidp877單片機在各種復位間的區別如下:

  · 上電復位(por);

  · mclr在正常運行下復位:

  · mclr復位在sleep期間;

  · wdt在正常運行期間溢出復位;

  · wdt喚醒(在sleep期間);

  · 降壓復位。

  一些寄存器用在por上未知,在其他任何復位時不會改變共他大多數寄存器,在運行期間都能通過上電復位(por),nclr、wdf復位,在睡眠期間,nclr復位可在bdr上復位到復位狀態。它們不受wdt喚醒的影響,因為這些復位被當成正常運行的繼續。td、pd位在不同的復位狀態中被置1或清0。

  單片機在mclr復位通道上有一個mclr噪聲過濾器,過濾器將探測和忽略小的脈沖,然而一個有效的mclr脈沖必須符合最小脈沖寬度。

  (1)上電復位(por)。

  當vdd被探測到上升時(在1.2~1.1v之間),產生一個上電復位脈沖。為了充分利用por,把mclr引腳連到vdd(通過一個電阻器)。這將省去通常用來產生上電復位的外部rc組件,需要確定vdd最大上升時間。

  當單片機開始運行時(退出復位條件)單片機運行參數必須達到要求以保證運行(如電壓、頻率、溫度),如果這些條件達不到,單片機必須一直保持復位狀態直到運行參數達到要求,降壓復位可用來滿足啟動條件。

  (2)上電定時器(pwrt)。

  上電定時器在從pop上電時提供一個固定的72ms正常溢出。pwrt運行在一個內部的rc振蕩器上,隨著pwrt一起作用,單片機一直保持在復位狀態。pwrt的時間延時允許vdd上升到一個可接受的電平,提供一個設定位使能/不使能pwrt。

  上電時間延時隨著單片機的不同vdd、溫度以及生產過程的變化而不同。

  (3)晶體振蕩器起動定時器(ost)。

  在pwrt延時結束之后晶體振蕩器起動定時器提供一個1024個振蕩器周期的延時(從0sc1輸入),這樣保證晶體振蕩器或者諧振器開始振蕩和穩定。

  ost溢出在xt、lp和iis方式下,上電復位,或從睡眠中喚醒時才起作用。

  (4)降壓復位(b0r)。

  一個設置位boden能夠不使能(如果編程清0)或使能(如果置1)降壓復位電路。如果vdd下降低于4.0v,vbor參數d005(vbor)比在參數(tbor)大,降壓情況將復位芯片,如果vdd下降低于4.0v,且比參數(tbor)小,復位芯片可能不復位。

  一旦降壓發生,芯片將保持在降壓復位狀態直到vdd上升高于vbor。采用上電定時器保持單片機在復位狀態72ms。如果在pwrt期間,當帶有上電定時器復位的vdd上升高于vb0r時,降壓復位將重新開始。當復位能使時,上電定時器應該一直被使能而不管pwrt設置位的狀態。

  (5)溢出順序。

  在上電時,溢出順序如下:por復位出現時,當一個por復位發生時,pwrt延遲開始。當pwrt結束(lp,xt,hs)時,ost開始計數1204個振蕩器周期。當ost結束時,單片機脫離復位。

  如果mclr保持較長時間低電平,溢出將會中止。把mclr變為高電平時,溢出立即運行。

  (6)電源控制/狀態寄存器(pcon)。

  電源控制/狀態寄存器pcon有兩位。

  位0是bor(降壓復位狀態位),por在上電復位時是未知的,用戶必須將該位置1。在隨后的復位上如果bor是0,則表明發生降壓復位。bor狀態位是隨意位,如果降壓復位電路不能使能,bor位是不能確定的。

  位1是por(上電復位)。在por被清0時,其他方面不受影響。在一個por之后,用戶必須將該位置1。在隨后的復位上如果por是0,則表明發生por復位。

  (7)中斷。

  picl6877有10個中斷源。中斷控制寄存器(intcon)用標志位記錄單個中斷請求,它有單個和全體中斷使能位。

  一個全體中斷使能位gif(intcon<7>)使能或不使能所有的中斷。當位gie使能時,一個中斷標志位和屏蔽位置1時,中斷將立即引導。單個中斷通過它們在各種寄存器里相應使能位來禁止。不管gie位的狀態如何,單個中斷都是置1的,gie位在復位時清o。

  中斷返回指令,retfie將gie位置1來重新使能中斷。rbo/int引腳中斷,rb端口改變中斷和tmr。溢出中斷

相關IC型號

熱門點擊

 

推薦技術資料

按鈕與燈的互動實例
    現在趕快去看看這個目錄卞有什么。FGA15N120AN... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
曲松县| 云阳县| 伊川县| 襄城县| 兰考县| 涞源县| 濮阳县| 肥乡县| 嘉鱼县| 宝鸡市| 南陵县| 遵义县| 乌恰县| 巴林左旗| 秦安县| 武邑县| 长乐市| 简阳市| 榆中县| 莱州市| 乐平市| 伊春市| 明光市| 宣化县| 龙陵县| 清丰县| 延庆县| 当雄县| 玉山县| 喀喇| 莱西市| 柳林县| 清徐县| 三原县| 五寨县| 东方市| 江西省| 营山县| 芜湖县| 湖北省| 华坪县|