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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

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

查看數: 1130 | 評論數: 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播放 | 精品一区二区三区在线观看 | 国产一级电影在线 | 黑人粗黑大躁护士 | 日日操夜夜操天天操 | 久久在线| 国内精品一区二区 | 久草视频在线播放 | 国产午夜视频 | 欧美视频一区二区三区 | 91视频在线看 | 欧美日韩综合一区 | 成人精品免费 | 一区福利视频 | 久久国产精品久久国产精品 | 国产精品一区二区在线 | 国产精品一区一区三区 | 欧美一区二区三区大片 | 午夜影院操| 成人午夜性成交 | h视频在线免费看 | 午夜网址 | 日韩超碰在线 | 欧美男男videos | 免费高潮视频95在线观看网站 | 国产精品99久久久久久大便 | 久久精品中文字幕 | 这里有精品 | 懂色av蜜桃av | 久久精品日产第一区二区三区 | 超碰一区二区 | 91视频久久 | 男人的天堂视频网站 | 超碰人人爱 | 一区二区三区四区日韩 | 麻豆国产一区二区三区四区 | av在线免费观看不卡 | 一区二区三区四区五区在线视频 | 久久精品一区 | 久久97精品 |