久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

新手想請教一下關于單片機+8255a的程序問題

查看數: 1032 | 評論數: 3 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2022-5-4 12:03

正文摘要:

寫了一個關于用8255a控制流水燈的代碼,但實際卻無法運行,想請教一下該如何修改。 單片機源程序如下: #include<regx52.h> #include<absacc.h> #define uchar unsigned char #define uint unsigned ...

回復

ID:824490 發表于 2022-5-4 19:11
138占用6個IO,8255也才行個IO,為什么要經138中轉?138是譯碼器,同一時刻只有1個Y輸出,如何保證8255能正常地工作?
非要用的話,可以用595,只需要的3個IO,就能輸出任意組合的8個IO線。
ID:155507 發表于 2022-5-4 16:07
你的電路有很多問題
RESET  端口 連接138會使他一直復位。
A0,A1 端口 連接138會使他不能選擇。




  1. #include <reg52.h>
  2. #include <absacc.h>
  3. #define uchar unsigned char
  4. #define uint unsigned int

  5. #define PA XBYTE[0x8000]
  6. #define PB XBYTE[0x8100]
  7. #define PC XBYTE[0x8200]
  8. #define CR XBYTE[0x8300] //命令口

  9. sbit A8255_Rst=P3^5;


  10. void delay(unsigned int n)
  11. {
  12.         unsigned int i=0,j=0;
  13.         for(i=0;i<n;i++)
  14.         {
  15.                 for(j=0;j<120;j++);
  16.         }
  17. }
  18. void display()
  19. {
  20.         uchar i=0, outdata=0;
  21.         for(i=0;i<8;i++)
  22.         {
  23.                 outdata=~(0x01<<i);
  24.                 PB=outdata;
  25.                 delay(1000);
  26.         }
  27. }
  28. void main()
  29. {   
  30.         A8255_Rst=1;
  31.         A8255_Rst=0;
  32.         CR = 0x80;  //Set control byte for PA = out, PB = out, PC = out.

  33.         //P2=0x80;
  34.         while(1)
  35.         {
  36.                 display();
  37.         }
  38. }

復制代碼




ID:121859 發表于 2022-5-4 14:39
還有一個命令口,你沒有初始化8255,當然怎么也不會正常工作的。

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 盗摄精品av一区二区三区 | 精品一区二区久久久久久久网站 | 99精品国产一区二区青青牛奶 | 成人免费观看视频 | 亚洲天堂色 | 免费精品 | 国产成人综合网 | 91欧美精品成人综合在线观看 | 亚洲精品国产成人 | 国产成人精品一区二区三区在线观看 | 91成人免费观看 | a国产视频| 国产一区不卡 | 亚洲精品久久久久久下一站 | 99re国产视频 | 国产黄色在线观看 | 日本黄色的视频 | 亚洲一区精品在线 | 国产精品久久久久久网站 | 91视频电影 | 日韩免费| 欧美精品日韩精品国产精品 | 国产一区二区三区久久久久久久久 | 欧美黄色大片在线观看 | 免费精品| 欧美在线观看一区 | 久久中文字幕一区 | 久久国产美女视频 | 成人免费区一区二区三区 | 国产精品国产亚洲精品看不卡15 | 日韩精品久久久久 | 国产东北一级毛片 | 久久国产精彩视频 | 青草久久免费视频 | 久久99蜜桃综合影院免费观看 | 亚洲有码转帖 | 亚洲精品久久国产高清情趣图文 | 可以看黄的视频 | 国产高清在线精品一区二区三区 | 欧美精品一区二区在线观看 | 日韩亚洲视频 |