日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

十天学会单片机(4)数码管显示的原理,中断系统

發布時間:2024/8/1 windows 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 十天学会单片机(4)数码管显示的原理,中断系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. RST:復位管腳,高電平有效,當單片機運行時,在RST端加上兩個機器周期的高電平時,就可以達到復位效果,單片機正常工作時,此引腳接0.5V的低電平;Vpd是備用電源,當主電源Vcc發生故障,降低到某一固定的低電平時,Vpd自動接入RST端,提供備用電源,以保證片內ROM不丟失,從而使得單片機復位后能正常工作
2. 單片機內部某些寄存器控制如何使用第一還是第二功能;
3. RXD(P3.0):串行輸入口 ;TXD(P3.1):串行輸出口
4. P3.2和P3.3(INT0非和INT1非):外部中斷0和外部中斷1
5. P3.4和P3.5(T0和T1):定時器/計數器0外部計數輸入,定時器/計數器1外部計數輸入,可以通過測量輸入方波高低電平,編寫程序,作為一個計數器;
6. P3.6和P3.7(WR非和RD非):外部數據存儲器的寫選通和讀選通;
7. XTAL2、XTAL1(引腳18/19):單片機晶振輸入端;
8. 單片機中復位電路要達到復位要求,高電平要持續時間t(tao)=RC(與老師所講不一致,查了一下,應該沒有根號);時間大于24個時鐘周期(2個機器周期)即可完成復位;
9. EA非(管腳31):接高電平執行片內程序存儲器的程序,接低只執行外部程序存儲器
10. ALE正常工作時,輸出一個1/6晶振頻率的方波
11. 31管腳第二功能編程用
12. P0口有三態:高電平、低電平、高阻態,無上拉電阻;P1/2/3沒有高阻態,內部有上拉電阻,輸入時將引腳內的輸出鎖存器置一,即實現需要做準備,故稱為準雙向I/O口
13. 每個寄存器占用一個地址

數碼管:

共陰極:高電平有效

共陽極:低電平有效

位選:公共端,控制1位數碼管,控制數碼管亮

段選:控制數碼管的每一段,控制讓數碼管亮什么東西

共陰數碼管碼表

?dula是段選,wela是位選,因為是用共陰極,所以高電平有效,wela為高電平,因為只讓第一個數碼管亮,所以是fe(二進制轉十六進制),p0口有效,wela為低電平,p0還是可以保持,不會發生變化了,這叫鎖存;dula為高電平,p0控制顯示1,dula為低電平,p0就保持為1。

?

中斷系統:

?

被打斷的地方叫斷點

引起CPU中斷的根源,稱為中斷源。中斷源向CPU提出的中斷請求。CPU暫時中斷原來的事務A,轉去處理事件B。對事件B處理完畢后,再回到原來被中斷的地方(即斷點),稱為中斷返回。實現上述中斷功能的部件稱為中斷系統(中斷機構)。
?

中斷技術的優點:

分時操作:CPU可以分時為多個IO設備服務,提高了計算機的利用率;
實時響應:CPU能夠及時處理應用系統的隨機事件,系統的實時性大大增強;
可靠性高:CPU具有處理設備故障及掉電等突發性事件能力,從而使系統可靠性提高。
?

?

響應條件

從外部中斷開始依次是0到4,如用定時器就是interrupt 1。

?

TMOD:

前面四位是T1,后四位是T0

GATE:門控位
當GATE位為0時,定時器計數器T0、T1的運行僅受TR0、TR1的控制,不受外部引腳電平的狀態的影響;

當GATE位置為1時,定時器/計數器T0、T1的運行不僅受TR0、TR1的控制,而且還受到外部引腳電平狀態的控制(INT0控制 T0,INT1?控制T1)。即只有當INT0( INT1)引腳為高電平且TR0(TR1)位為1時才啟動T0(T1)計數,當INT0(INT1)引腳為低電平或TR(TR1)位為0時均使T0(T1)停止計數。

C/T:選擇使用定時還是計數,C/T=0是定時,C/T=1是計數。

對于M1和M0,有00? ? ? ? ? 方式0? ? ?13位定時/計數器

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?01? ? ? ? ? ?方式1? ? ?16位定時/計數器

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10? ? ? ? ? ?方式2? ? ? 8位自動重裝定時/計數器

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?11? ? ? ? ? ? 方式3? ? ? T0分成兩個獨立的8位定時/計數器;T1此方式停止計數

?

TCON:

?

TR1/0=1時,定時器1/0工作;TR1/0=0時,定時器1/0停止工作。

TF1/0是溢出中斷請求標志位,T1/0溢出時,TF1/0=1,中斷響應之后,自動清零。

TH0是高八位,TL0是低八位。

如果計算50ms,那么化為微秒就是50000us,

TH0=(65536-50000)/256

TL0=(65536-50000)%256

TMOD=0X01設置定時器0為工作方式1

?

總結

以上是生活随笔為你收集整理的十天学会单片机(4)数码管显示的原理,中断系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。