找回密码
 注册
关于网站域名变更的通知
查看: 554|回复: 2
打印 上一主题 下一主题

51单片机-8255接口芯片 实验,含源代码和仿真图

[复制链接]

该用户从未签到

跳转到指定楼层
#
发表于 2018-11-29 14:07 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
51单片机-8255接口芯片 实验,含源代码和仿真图: ]& S8 s" E& d7 f. G6 \5 P3 E
1 O" ~; a6 x* t9 t1 D& z% k

2 d# \. e5 X. I5 H. b- R) U这是一个使用51单片机通过8255的B口读取8个开关状态,并通过8255的A口送给8个led显示对应开关状态的实验。对8255的A口和B口的识别,是通过地址进行区分。+ Y' e! I7 K& x" z, C4 n$ o2 ?
附件里有keil里的c语言源程序,和proteus里画的仿真图。- r" x. }2 x2 q) e- [. T
/ H1 k1 h: |9 \# c

' R2 i. |) k* H7 Z; G' O$ ^9 X- \7 [- q+ K# F% T5 ^
#include<reg51.h>! x1 U$ j7 |. P) S/ M9 d6 B% u9 m" M- L
#include<absacc.h>
2 Y9 ]+ c' [7 [$ V! o! {- I#define  pa8255  XBYTE[0xffe0]
9 D: w; J! a# A8 X2 |#define  pb8255  XBYTE[0xffe1]1 M/ b. D+ D7 y& A4 ~
#define  cmd8255  XBYTE[0xffe3]% D- B- |* j* G: \/ E" u. `
! }6 R  m& X( ?/ ~
void main()
; M, v/ |7 o! i" `{
# `3 P" e% h6 ^8 I        cmd8255=0x82;  h# E  C! r( D
        while(1)0 a/ w7 a5 D! T9 v
        {
6 a2 A( `) W  T/ N$ ?& Q                ACC=pb8255;
/ i* [' L# p9 v" G+ v( k! [                ACC=~ACC;
4 {# Y" V+ L" b8 m8 S. H) f  i                pa8255=ACC;         ) |0 V! ?( H! _( Z9 a
                ! C: V- _6 ?6 V: ?/ t- ~. n% E
        }
- M; u; A, v# N}. g7 O! [! v  `; M3 R  z
游客,如果您要查看本帖隐藏内容请回复
- _( d5 G3 F! P& ^7 g7 R

8 g$ c) W) v5 x2 X

该用户从未签到

2#
发表于 2025-11-14 20:58 | 只看该作者
厉害厉害厉害1 }8 G  y  U7 J7 U4 s5 n

该用户从未签到

1#
发表于 2018-11-29 14:10 | 只看该作者
楼主辛苦了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-26 04:02 , Processed in 0.140625 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表