freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的led點陣顯示課程設計報告-預覽頁

2025-07-21 19:07 上一頁面

下一頁面
 

【正文】 幕顯示器,但這類實用裝置常通過PC機或單片機控制驅(qū)動。雖然目前國內(nèi)推廣剛起步,但已受到單片機愛好者、從事單片機教學的教師、致力于單片機開發(fā)應用的科技工作者的青睞。這些功能是: (1)智能原理圖設計(ISIS) (2)完善的電路仿真功能(Prospice) (3)獨特的單片機協(xié)同仿真功能(VSM)(4)實用的PCB設計平臺 2 硬件設計 總體設計思路設計思路如圖2: 圖2: 總體思路框圖 設計論證 圖文顯示一般有靜態(tài)和動態(tài)顯示兩種方案,靜態(tài)方案雖然設計簡單,但其使用的管腳太多,如本設計中16x16的點陣共有256個發(fā)光二極管,顯然單片機沒有這么多的端口,如果我采用鎖存器來擴展端口,按8位的鎖存器來計算,16x16的點陣需要256/8=32個鎖存器。具體就16x16的點陣來說,把所有同1行的發(fā)光管的陽極連在一起,把所有同1列的發(fā)光管的陰極連在一起(共陽極的接法),先送出對應第一行發(fā)光管亮滅的數(shù)據(jù)并鎖存,然后選通第1行使其燃亮一定時間,然后熄滅;再送出第二行的數(shù)據(jù)并鎖存,然后選通第2行使其燃亮相同的時間,然后熄滅;以此類推,第16行之后,又重新燃亮第1行,反復輪回。顯示時要把一行中各列的數(shù)據(jù)都傳送到相應的列驅(qū)動器上去,這就存在一個顯示數(shù)據(jù)傳輸?shù)膯栴}。 采用串行傳輸?shù)姆椒ǎ刂齐娐房梢灾挥靡桓盘柧€,將列數(shù)據(jù)一位一位傳往列驅(qū)動器,在硬件方面無疑是十分經(jīng)濟的。 解決串行傳輸中列數(shù)據(jù)準備和列數(shù)據(jù)顯示的時間矛盾問題,可以采用重疊處理的方法。對于列數(shù)據(jù)準備來說,它應能實現(xiàn)串入并處的移位功能;對于列數(shù)據(jù)顯示來說,應具有并行鎖存的功能。3 軟件設計 顯示屏軟件模塊包括:初始化程序、主程序、多字滾動、顯示程序、掃描程序。顯示驅(qū)動器程序由定時器T0中斷程序?qū)崿F(xiàn)。為消除在切換行顯示數(shù)據(jù)的時候產(chǎn)生拖尾現(xiàn)象,驅(qū)動程序先要關閉顯示屏,即消隱,等顯示數(shù)據(jù)打入輸出鎖存器并鎖存,然后再輸出新的行號,重新打開顯示。由于單片機沒有停機指令,所以可以設置系統(tǒng)程序不斷的循環(huán)執(zhí)行上述顯示效果。主程序如下: ORG 0000H SJMP START 。61H單元清0,61H單元用于軟件延時時的計數(shù)D0: MOV R0,165 。英文部分往左滾動顯示完一次需讀取數(shù)據(jù)256次 MOV DPTR,TABLE2 。顯示程序如下: DISPLAY: MOV R2 , 10 。列序號送寄存器,從第0列開始顯示SCAN1: MOV R1,00H 。取字模數(shù)據(jù)送A MOV SBUF,A 。偏移量加1 DJNZ R4,LOOP2 。列編號送P1口,使該列顯示數(shù)據(jù) MOV 60H , 5 。列編號加1 CLR 。每屏字幕沒掃完10次,繼續(xù) INC DPTR 。子程序返回TABLE1:。酬DB 4FH,0FEH,48H,0A4H,7FH,24H,48H,24H,7FH,DB 24H,48H,0A4H,0DFH,0FFH,48H,02H,DB 02H,0CH,0FFH,0F0H,02H,00H,3FH,0FCH,DB 02H,00H,0FFH,0FFH,00H,00H,00H,00H。iDB 00H,00H,00H,00H,00H,00H,00H,00H,00H,DB 00H,00H,04H,03H,04H,1BH,0FCHDB 1BH,0FCH,1BH,0FCH,00H,04H,00H,04H,00H,DB 00H,00H,00H,00H,00H,00H,00H 。 (6)雙擊單片機,將用偉福編譯成功的程序燒進單片機。在設計中遇到了很多專業(yè)知識問題,最后在熊老師的辛勤指導下,終于
點擊復制文檔內(nèi)容
范文總結(jié)相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1