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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3818|回復(fù): 4
收起左側(cè)

單片機(jī)的 IO擴(kuò)展-8255 仿真及源程序

[復(fù)制鏈接]
ID:164146 發(fā)表于 2017-5-2 20:39 | 顯示全部樓層 |閱讀模式
51單片機(jī)的IO擴(kuò)展-8255仿真圖:
0.png 0.png


  1. /*
  2. 在應(yīng)用系統(tǒng)中擴(kuò)展1片8255, 使A口接8個(gè)發(fā)光二極管,B口接8個(gè)開(kāi)關(guān),
  3. A口工作在方式1輸出, B口工作在方式0輸入
  4. 要求: 將開(kāi)關(guān)狀態(tài)賦值到LED燈上
  5. */
  6. #include<reg51.h>
  7. #include<absacc.h>
  8. #define uchar unsigned char
  9. #define uint unsigned int
  10. //PA、PB、PC端口及命令端口地址定義
  11. //#define PA XBYTE[0x0000]
  12. //#define PB XBYTE[0x0001]
  13. //#define PC XBYTE[0x0002]
  14. //#define COM XBYTE[0x0003]

  15. uchar xdata * PA = 0x0000;
  16. uchar xdata * PB = 0x0001;
  17. uchar xdata * PC = 0x0002;
  18. uchar xdata * COM = 0x0003;

  19. void delay(uint ms)
  20. {
  21.         uchar i;
  22.         while (ms--)
  23.                 for (i = 0; i<120; i++);
  24. }
  25. //主程序
  26. void main()
  27. {
  28.         *COM = 0xA2;                //8255工作方式選擇: A口工作在方式1輸出, B口工作在方式0輸入 1010 0010
  29.         while (1)
  30.         {
  31.                 *PA = *PB;
  32.                 delay(10);

  33. …………限于本文篇幅 余下代碼請(qǐng)從51hei下載附件…………
復(fù)制代碼


下載:
IO擴(kuò)展-8255.rar (56.92 KB, 下載次數(shù): 63)

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2017-5-3 03:19 | 顯示全部樓層
好資料,51黑有你更精彩.
回復(fù)

使用道具 舉報(bào)

ID:135915 發(fā)表于 2017-5-3 06:32 | 顯示全部樓層
好資料,51黑有你更精彩.
回復(fù)

使用道具 舉報(bào)

ID:250179 發(fā)表于 2017-12-1 10:27 | 顯示全部樓層
這個(gè)8255芯片一定要 陪一個(gè)74LS373芯片的嗎
回復(fù)

使用道具 舉報(bào)

ID:164146 發(fā)表于 2018-3-11 22:19 | 顯示全部樓層
3112532qwe 發(fā)表于 2017-12-1 10:27
這個(gè)8255芯片一定要 陪一個(gè)74LS373芯片的嗎

要的,不然端口不夠用。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表