欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2139|回復: 2
打印 上一主題 下一主題
收起左側(cè)

51單片機匯編怎么把DS1302里的星期用數(shù)碼管顯示出來?

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:261025 發(fā)表于 2020-5-22 22:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  單片機時鐘源程序是網(wǎng)上找的  經(jīng)過修改后年月日時分秒星期都可以在1602上顯示  現(xiàn)在想把它換成數(shù)碼管 結(jié)果星期死活顯示不出來  每次啟動都是0  1302讀出來的數(shù)直接顯示還是需要轉(zhuǎn)換   用下面的程序顯示不出來  不論怎么修改加減只能顯示表中的第一個 0C0h  
                MOV A,WEEK
                MOV DPTR,#TAB
                MOVC A,@A+DPTR
                MOV P0,A;
                CLR P1.4
                 JB ZHOUBZ,BNGG;  設置狀態(tài)向下  正常顯示狀態(tài)跳轉(zhuǎn)
                 CLR P0.7;顯示當前設置位
ZHOUAA:          CALL  SZYS;設置延時   設置狀態(tài)和正常顯示狀態(tài)數(shù)碼管亮度不同  用了兩個延時
                 SETB P1.4;
                 SETB P0.7;
                LJMP DIPSHIA;   跳到時間顯示
;============================================
BNGG:         LCALL  XSYS;顯示延時
                   LJMP ZHOUAA



; 數(shù)據(jù)查表
;***************************************************************                                       
          TAB:           DB  0C0h,0F9h,0A4h,0B0h,99h,92h,82h,0F8h,80h,90h,0FFH,0BFH; ;共陽
                         ;                0         1          2           3        4   5        6        7         8         9         空           -




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:584814 發(fā)表于 2020-5-23 09:19 | 只看該作者
如果同是匯編可以在1602上顯示那么肯定在數(shù)碼管上也能顯示
已排除數(shù)碼管連接或編程錯誤(可正常顯示除星期外的其他時間)就從星期值的讀顯處著手查
回復

使用道具 舉報

板凳
ID:261025 發(fā)表于 2020-5-23 23:38 | 只看該作者
man1234567 發(fā)表于 2020-5-23 09:19
如果同是匯編可以在1602上顯示那么肯定在數(shù)碼管上也能顯示
已排除數(shù)碼管連接或編程錯誤(可正常顯示除星期 ...

累死累活完成了  用EQU 定義地址不知道最大范圍定義錯了 改過來后對比讀出的最大數(shù)別超出就行了
明天繼續(xù)把不完善的地方試著優(yōu)化一下
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表