久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
51單片機74HC164串口控制數碼管顯示
[打印本頁]
作者:
9geren
時間:
2014-3-13 04:12
標題:
51單片機74HC164串口控制數碼管顯示
轉自:
http://www.zg4o1577.cn/mcu/2655.html
一般數碼管需要接7個腳才能顯示,如果用單片機本身的I/O口,雖然可以但是浪費寶貴的i/O口資源。本例用移位寄存器74HC164作為數碼管驅動進行控制。
74HC164特性 是一種8位串轉并口的控制芯片,用于數碼管和液晶顯示等.
工作電壓2--6V
管腳定義:
1) A,B管腳:與門數據輸入引腳。
2)QA---QH 數據并口輸出引腳
3) CLR 低電平時,數據清零,不能輸入
4) CLK 數據輸入時鐘,上升沿讀取串口數據
:
時序圖:
注意脈沖寬度:
本51單片機用的是12MHZ晶振,每條指令最小執行時間1uS》》1ns ,可以根據時序圖隨便使用.
原理圖:
程序代碼:
完整的keil工程文件下載地址:
http://www.zg4o1577.cn/f/k164.rar
ORG 00H ;程序起始地址00H
START:
MOV 50H,#9 ;立即數9放入50H單元 第一個數碼管顯示9
MOV 51H,#4 ;立即數4放入51H單元 第二個數碼管顯示4
MOV R0,#50H ;R0=50
MOV R1,#60H ;R1=60
MOV R2,#2
DP0:
MOV DPTR,#TABLE ;將碼表首地址給DPTR指針
MOV A,@R0 ;將50H單元中的9給A
MOVC A,@A+DPTR ;查表得到(9+碼表首地址)合成的地址中的數給累加器A
MOV @R1,A ;把立即數9的段碼,放入 60H單元中
INC R1 ;R1=61H
INC R0 ;R0=51H
DJNZ R2,DP0 ;如果R2不等于0,則跳轉到DP0
//---------------從上面計算可得到: (60H)=10H,(61H)=19H
MOV R0,#60H ;R0=60重新建立映射關系
MOV R1,#2 ;數碼管有2個段碼
DP1:
MOV R2,#8 ;一個71HC164移位寄存器需要移動8次,以產生并口輸出數據給數碼管
MOV A,@R0 ;(60H)中的數9的段碼,賦給累加器A
DP2:
RLC A ;帶進位標志的左移操作
MOV P2.0,C ;串行輸出一位段碼數據
CLR P2.1 ;
SETB P2.1 ;來個上升沿以產生移位時鐘, 每次來這個脈沖,移位寄存器上的數往后面移動一位,原來A=1,
;來個脈沖后B=1,在來個脈沖后,C=1,以此類推。。。。。
DJNZ R2,DP2 ;判斷8位段碼是否輸出完整
INC R0 ;下一個需要輸出的段碼地址加1
DJNZ R1,DP1 ;判斷2個段碼是否輸出完畢
JMP $ ;程序停在此處
TABLE: ;數碼管碼表
DB 40H,79H,24H,30H,19H ;0,1,2,3,4
DB 12H,02H,78H,00H,10H ;5,6,7,8,9
END
作者:
小新灬
時間:
2014-3-18 14:57
學習學習
作者:
amgpj
時間:
2014-3-22 07:30
小新灬 發表于 2014-3-18 14:57
學習學習
實用資料,下載學習
作者:
admin
時間:
2014-3-22 13:03
這的確是一個好資料
作者:
blj178
時間:
2014-10-23 08:59
學習學習
作者:
smile1028
時間:
2020-4-16 17:43
有沒有c的代碼
作者:
抱書人人
時間:
2020-6-25 11:07
謝謝分享,辛苦了,端午節快樂
作者:
329507812
時間:
2020-6-25 18:46
挺好的,但是好像沒有c的代碼
作者:
2428763543
時間:
2022-8-22 23:16
只有C啊 沒有看到仿真咋?
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
91精品国产一区二区三区蜜臀
|
国产精品久久一区
|
国产免费一级一级
|
完全免费在线视频
|
国产免费av在线
|
亚洲国产精品一区二区三区
|
欧美大片久久久
|
一本久久a久久精品亚洲
|
91精品久久久久久久久久
|
殴美成人在线视频
|
91视频进入
|
亚洲国产情侣
|
国产成人福利在线观看
|
91精品一区
|
黄色免费在线网址
|
人人爽日日躁夜夜躁尤物
|
久久成人一区
|
日韩一区二区三区视频
|
美女天堂
|
久久久久免费精品国产
|
特黄毛片
|
国产免费观看久久黄av片涩av
|
日韩中文字幕一区
|
成人在线视频网站
|
久久国产精品视频
|
91免费视频观看
|
欧美一区2区三区4区公司二百
|
中文一级片
|
九九久久久
|
国产高清久久
|
日本午夜一区二区三区
|
九色在线视频
|
国产精品视频97
|
日韩在线一区二区三区
|
国产精品18久久久久久白浆动漫
|
亚洲97
|
成人影院网站ww555久久精品
|
天天弄
|
91婷婷韩国欧美一区二区
|
亚洲九九
|
日韩一区二区三区精品
|