日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2024年09月22日(星期日)

正在發(fā)生

2020年09月22日 | 單片機(jī)匯編語言的點(diǎn)陣顯示源碼

發(fā)布者:BlissfulCharm 來源: 51hei關(guān)鍵字:單片機(jī)  匯編語言  點(diǎn)陣顯示 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

既有動(dòng)態(tài)顯示又有靜態(tài)顯示,沒有電原理圖,但是很簡單,行掃描,上下滾動(dòng),單片機(jī)型號(hào)STC15F2K60S2(打開文件后就可以看到)


單片機(jī)源程序如下:


            /*         靜態(tài)

                DL    BIT   P1.0;串行輸入列信號(hào)(數(shù)據(jù)信號(hào))(低有效)并行輸出

            DH    BIT   P1.1;串行輸入行信號(hào)(行掃描信號(hào))(高有效)并行輸出

            STR   BIT   P1.2;RCLK  三態(tài)輸出鎖存器的時(shí)鐘輸入

            CLK   BIT   P1.3;SRCLK        移位寄存器的時(shí)鐘輸入

            FOE   BIT   P1.4;/OE                輸出允許控制

            ROWH  EQU   40H;字模信號(hào),高位在前

            ROWL  EQU   41H;

            SELH  EQU   42H;行掃描信號(hào)

            SELL  EQU   43H;

            ORG   0000H;

            LJMP  MAIN;

            ORG   0100H

MAIN:  

        MOV   SP,#6FH;

        MOV   R1,#01H;配合字模信號(hào)

            MOV   R2,#01H;高字節(jié)在后,從01開始

            MOV   R3,#10H;循環(huán)16次

LOAD:  

        MOV   DPTR,#DATAH;存儲(chǔ)行掃描信號(hào);

        MOV   A,R1;

            MOVC  A,@A+DPTR;

            MOV   SELH,A;存儲(chǔ)高字節(jié)

            DEC   R1;     指向低字節(jié)

            MOV   A,R1;

            MOVC  A,@A+DPTR;

            MOV   SELL,A;  存儲(chǔ)低字節(jié)

            INC   R1;

            INC   R1;

            INC   R1;指向下一個(gè)高字節(jié)

            MOV   DPTR,#DATAL;        ;存儲(chǔ)字模數(shù)據(jù),過程同上

                MOV            A, R2

                MOVC    A, @A+DPTR

                MOV            ROWH, A                               

                DEC            R2

                MOV            A, R2

                MOVC    A, @A+DPTR                       

                MOV            ROWL, A

                INC            R2

                INC            R2

                INC            R2

                LCALL        LATCH;運(yùn)行鎖存自程序

                LCALL        DELAY;延時(shí)

                DJNZ        R3, LOAD;重復(fù)執(zhí)行16次,顯示所有行

                LJMP        MAIN;靜態(tài)顯示

LATCH:

                CLR                FOE                                ;允許輸出

                CLR                STR                                ;為上升沿將移位寄存器數(shù)據(jù)鎖存入數(shù)據(jù)寄存器

                MOV            R4, SELH                                ;        做準(zhǔn)備

                MOV            R5, ROWH                        ;高位行掃描型號(hào)和字模信號(hào)

                MOV            R6, #08H                ;高低位分開讀,每次讀8位       

LATCH1:

                CLR                CLK                                ;為上升沿讀入移位寄存器做準(zhǔn)備

                MOV            A, R4

                RRC                A                                        ;移出最高位

                MOV            R4, A

                MOV            DH, C                        ;由P1.0輸出準(zhǔn)備進(jìn)入移位寄存器

                MOV            A, R5

                RRC                A

                MOV            R5, A

                MOV            DL, C                        ;由P1.1輸出準(zhǔn)備進(jìn)入移位寄存器

                SETB    CLK                                ;CLK上升沿,P1.0和P1.1數(shù)據(jù)進(jìn)入移位寄存器

                DJNZ        R6, LATCH1

                MOV            R4, SELL

                MOV          R5, ROWL

                MOV          R6, #08H

LATCH2:                                                                ;同上

                CLR                CLK

                MOV           A, R4

                RRC                A

                MOV           R4, A

                MOV            DH, C

                MOV          A, R5

                RRC                A

                MOV            R5, A

                MOV            DL, C

                SETB    CLK

                DJNZ        R6, LATCH2

                SETB        STR                                        ;STR上升沿移位寄存器數(shù)據(jù)所存入數(shù)據(jù)寄存器

                RET                                                         ;顯示

DELAY:                                                                ;延遲程序

                MOV            R6, #02H

LOOP1:

                MOV            R7, #0F8H                ;;估算:1us*2*(1+2*248+2) = 998us ≈ 1ms

LOOP2:

                DJNZ        R7, LOOP2

                DJNZ        R6, LOOP1

                RET

DATAH:                                ;SELECT ROW

[1] [2] [3]
關(guān)鍵字:單片機(jī)  匯編語言  點(diǎn)陣顯示 引用地址:單片機(jī)匯編語言的點(diǎn)陣顯示源碼

上一篇:STC15W408AS單片機(jī)LCD1602-4線接法源程序
下一篇:SIM900A簡易報(bào)警器程序(51單片機(jī)遠(yuǎn)程控制LED)

推薦閱讀

9月10日,宏山上下料機(jī)器人發(fā)布會(huì)在佛山總部隆重舉行。發(fā)布會(huì)期間,各行業(yè)用戶紛紛到場,一睹全新上下料機(jī)器人的智能風(fēng)采。 發(fā)布會(huì)上,宏山激光研發(fā)何永強(qiáng)總監(jiān)為大家詳細(xì)介紹了設(shè)備的實(shí)用性功能,并與在場的用戶共同揭幕開啟設(shè)備。在體驗(yàn)與觀摩設(shè)備后,現(xiàn)場嘉賓紛紛表示對(duì)設(shè)備認(rèn)可,更有用戶現(xiàn)場提出設(shè)備需求。 對(duì)于企業(yè)來說,廠區(qū)空間成本、生產(chǎn)用料...
中國儲(chǔ)能網(wǎng)訊:據(jù)中國之聲報(bào)道,昨天下午,中國移動(dòng)5G商用預(yù)約活動(dòng)正式上線。客戶可通過多種方式參與預(yù)約,享受優(yōu)惠??雌饋恚?G時(shí)代正在加速到來。不過,同樣在昨天,工信部部長苗圩在另一場發(fā)布會(huì)上的表態(tài)也引發(fā)了關(guān)注。他說,明年,中國才能夠大規(guī)模投入獨(dú)立組網(wǎng)的5G網(wǎng)絡(luò)。他自己,現(xiàn)在也用的是4G手機(jī)?,F(xiàn)在到底到?jīng)]到預(yù)約5G,用上5G的時(shí)候?苗圩部長...
云計(jì)算被視為科技界的下一次革命,它將給工作方式和商業(yè)模式帶來根本性改變。 自云計(jì)算技術(shù)推出以來,應(yīng)用和計(jì)算資源不斷從企業(yè)數(shù)據(jù)中心向云環(huán)境持續(xù)遷移。據(jù)Gartner預(yù)測,到2025年,將有80%的企業(yè)關(guān)停傳統(tǒng)數(shù)據(jù)中心,同時(shí),其物理基礎(chǔ)架構(gòu)將完全依賴云提供商而運(yùn)行(圖 1)。 圖1–向云基礎(chǔ)架構(gòu)過渡(資料來源:Gartner) 推動(dòng)云計(jì)算發(fā)展的三大趨勢及挑...
  磁翻板液位計(jì)通常由顯示面板、浮筒以及磁浮子等構(gòu)成,浮筒內(nèi)設(shè)有磁浮子,且該磁浮子本身直接浮于液面上,該浮筒外設(shè)有顯示面板,該顯示面板和磁浮子磁性耦合。通過耦合作用,當(dāng)容器中被測液位升降時(shí),浮筒內(nèi)的磁浮子也隨之升降,浮子內(nèi)的永久磁鋼通過磁性耦合驅(qū)動(dòng)浮筒外部的翻片翻轉(zhuǎn)180°。翻片兩面分別涂有不同顏色(通常為紅色和白色),以指示液位...

史海拾趣

問答坊 | AI 解惑

外商面試新要點(diǎn)

面試在求職活動(dòng)過程中,對(duì)于求職者而言,可說是壓力最大的一個(gè)階段,因?yàn)槟芊癯晒η舐?,全靠這臨門一腳。因此,想要在面試中成為勝利者的話,唯有做好萬全準(zhǔn)備,才能收到事半功倍的機(jī)會(huì)。    1、面試前應(yīng)準(zhǔn)備事項(xiàng)   總公司概況:總公司所在地、 ...…

查看全部問答∨

反匯編器

反匯編器快來下啊…

查看全部問答∨

msp430各模塊學(xué)習(xí)6

msp430各模塊學(xué)習(xí) 1- 復(fù)位模塊 2- 時(shí)鐘模塊 3- IO端口模塊 4-WDT看門狗模塊 5- TimerA定時(shí)器模塊 6- 比較器A模塊 7-ADC12數(shù)模轉(zhuǎn)換模塊 8-USART串行異步通訊模塊 9-CPU模塊及全局資料 10-MSP430其他應(yīng)用介紹…

查看全部問答∨

新手請教MC3000問題

在MC3000中我用的是VS2003開發(fā)C# 怎么才能屏蔽掉設(shè)備自帶的掃描音? 然后根據(jù)程序判斷后來發(fā)出我想要的聲音( 這步已經(jīng)實(shí)現(xiàn))…

查看全部問答∨

☆☆☆☆美國訊升科技急急急急急急急急急急聘Linux/Uinux 下C++工程師☆☆☆☆☆

☆☆☆☆美國訊升科技急急急急急急急急急急聘Linux/Uinux 下C++工程師☆☆☆☆☆ 請嚴(yán)格符合以下條件者請投簡歷到:bzhang@comrise.com,并注明應(yīng)聘職位及招聘信息來源于天涯論壇。 一:手機(jī)應(yīng)用軟件開發(fā)工程師 Qualifications A: 手機(jī)應(yīng)用軟件 ...…

查看全部問答∨

請問各位過來人IC封裝測試是干什么的呢

    最近找工作,請問大家“IC封裝測試”是干什么的呢? 主要是以下幾個(gè)問題,謝謝了哈 1.工作的主要內(nèi)容是什么的呢? 2.工作的前景如何,以后發(fā)展方向主要是怎樣的呢? 3.行業(yè)的待遇具體怎么樣呢?  …

查看全部問答∨

更新IV:FirmwareLib在EK_STM32F上的學(xué)習(xí)體會(huì)(I2C/IWDG)

繼續(xù),上一貼是:更新III:Firmware Lib在EK_STM32F上的學(xué)習(xí)體會(huì)(FLASH/GPIO)再早的幾個(gè)帖子鏈接可以在上一貼內(nèi)找,就不一個(gè)一個(gè)列出來了,等全系列結(jié)束了來個(gè)總集。-----------------------I2C分隔線-----------------------------------Exem ...…

查看全部問答∨

奇怪的串口接收,請教。。。

我是剛剛接觸stm8 自己焊了塊板 今天調(diào)試串口就是不行,可以接收到但是是亂碼 我用的是它官方的固件庫 下面是例程 /*********************/ #include "stm8s.h" #include "stdio.h" main() {       &nb ...…

查看全部問答∨

低功率納米技術(shù)及其它敏感器件的交流與直流測量方法的比較--測量技術(shù)及誤差源- I

保證精確低功率測量的關(guān)鍵是盡可能的降低噪聲。在許多低功率測量中,一種通用的技術(shù)是使用鎖定放大器為測試對(duì)象提供小的交流電流,然后測量其上的電壓降。另一種替代方法是使用直流反轉(zhuǎn)技術(shù)。這兩種方式都需要考慮并控制多種誤差源。  &nbs ...…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved