[發明專利]USART同步/異步串行通信傳送顯示電路及中斷方法有效
| 申請號: | 201010159415.5 | 申請日: | 2010-04-29 |
| 公開(公告)號: | CN101833533A | 公開(公告)日: | 2010-09-15 |
| 發明(設計)人: | 李榮正;戴國銀;陳學軍 | 申請(專利權)人: | 上海工程技術大學 |
| 主分類號: | G06F15/163 | 分類號: | G06F15/163 |
| 代理公司: | 上海兆豐知識產權代理事務所(有限合伙) 31241 | 代理人: | 章蔚強 |
| 地址: | 201620 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | usart 同步 異步 串行 通信 傳送 顯示 電路 中斷 方法 | ||
技術領域
本發明涉及一種顯示電路,尤其涉及一種USART同步/異步串行通信傳送顯示電路及中斷方法。
背景技術
一般在實時系統中,顯示電路都需要根據鍵盤的輸入或操作進行實時監控,根據監控的結果來進行顯示,鍵盤的實時監控都是通過不斷掃描來完成的,這存在著一個缺點,就是對CPU資源的極大浪費。因此,如何有效節約資源,提高單片機的工作效率是本發明的發明人致力于研究的問題。
發明內容
本發明的目的在于克服現有技術的缺陷而提供一種USART同步/異步串行通信傳送顯示電路及中斷方法,它能夠達到在實時監控時,有效節約資源的目的。
實現上述目的的技術方案是:
本發明之一的一種USART同步/異步串行通信傳送顯示電路,包括兩臺PIC單片機,每臺PIC單片機均包括RD端口、RB端口、RC端口以及VSS端口,其中,所述的兩臺PIC單片機分為PIC單片機主機和PIC單片機從機,該兩臺PIC單片機的RD端口為八個,分別為RD0端口至RD7端口,每一RD端口均串聯有一LED發光二極管,兩PIC單片機的RB端口均包括RB4端口、RB5端口、RB6端口、RB7端口,PIC單片機主機和PIC單片機從機的每一RB端口均連接有一獨立按鍵電路,所述PIC單片機主機和PIC單片機從機的RC端口包括RC7端口和RC6端口,其中,PIC單片機主機的RC7端口與PIC單片機從機的RC6端口相連,PIC單片機主機的RC6端口與PIC單片機從機的RC7端口相連,兩PIC單片機的VSS端口接地。
上述的USART同步/異步串行通信傳送顯示電路,其中,所述的RD0端口至RD7端口均通過一電阻R與所述的LED發光二極管串聯。
上述的USART同步/異步串行通信傳送顯示電路,其中,所述的四個RB端口的分別設置為:RB4端口為自動計數;RB5端口為單雙顯示;RB6端口為高低轉換;RB7端口為雙燈流動。
本發明之二的一種USART同步/異步串行通信傳送顯示電路的中斷方法,所述的USART同步/異步串行通信傳送顯示電路包括相連的PIC單片機主機和PIC單片機從機,每一PIC單片機的四個RB端口均連接有一獨立按鍵電路,并且它們的RD端口均串聯有LED發光二極管,其中,所述的PIC單片機主機的顯示部分通過散轉指令和循環指針的變化來實現其顯示狀態的變化,PIC單片機從機的顯示信息是由PIC單片機主機直接通過USART通信把端口內容實時地送到從機端口來實現,其中斷方法包括:
首先,初始化時,在有14個中斷源的PIC單片機中開放2個中斷響應,即USART同步/異步串行通信接收數據中斷方式和RB端口電平變化中斷方式;
當主、從PIC單片機任何一個中斷源發生中斷請求時,在中斷處理過程中,首先必須識別中斷源的身份,鑒別中斷發生源;
當判斷出中斷源后,執行相應的中斷服務,如果中斷是由USART通信引起的,則在返回PIC單片機的主程序前必須將串行通信接收數據滿中斷標志位清零。
上述的USART同步/異步串行通信傳送顯示電路的中斷方法,其中,
所述的USART同步/異步串行通信接收數據中斷方式中的接收和發送數據通過USART同步/異步串行通信方式實現,利用其接收完畢產生的中斷請求使PIC單片機進入中斷接收對方PIC單片機發送過來的數據,以更新PIC單片機中的按鍵變量COUNTER以及PIC單片機從機端口的數據;
所述的RB端口電平變化中斷方式為通過電平變化中斷識別鍵盤輸入,采用RB端口高4位電平變化中斷功能,實現對獨立按鍵電路的實時監控,把4種顯示模式分別定義到RB4、RB5、RB6、RB7引腳所連的獨立按鍵電路,當有鍵按下時,PIC單片機由按鍵引起電平變化響應中斷。
上述的USART同步/異步串行通信傳送顯示電路的中斷方法,其中,在所述的RB端口電平變化中斷方式中,依次檢測4個按鍵RB4、RB5、RB6、RB7對應的獨立按鍵電路有無按下,根據不同的按鍵輸入設置按鍵變量COUNTER分別為0、1、2、3,當結束中斷返回主程序前,通過USART同步/異步串行通信方式,將目前按鍵變量COUNTER的數值發送給另一臺PIC單片機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海工程技術大學,未經上海工程技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010159415.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:滾珠軸承
- 下一篇:小天體撞擊探測自主導航與制導控制規劃調度方法





