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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
51单片机-8255接口芯片 实验,含源代码和仿真图* ?5 J$ k- N4 o7 _
* k6 V" I' V( r6 J8 ]
8 r# Z. y) e- o, `
这是一个使用51单片机通过8255的B口读取8个开关状态,并通过8255的A口送给8个led显示对应开关状态的实验。对8255的A口和B口的识别,是通过地址进行区分。
, `! B4 `) J7 i; e4 @* N' L
附件里有keil里的c语言源程序,和proteus里画的仿真图。9 v: u& l/ l$ U8 W2 L3 R& M

/ r/ I9 M8 ]9 q7 _5 @& L- E8 ~0 a; J# z0 d  K- ?5 u: x- f
% [; Z) A* P" f3 e* R
#include<reg51.h>
' T7 Y; ^2 j) E. z( M; L; \, c/ B#include<absacc.h>
, A  l/ \4 j& S/ i3 q- q#define  pa8255  XBYTE[0xffe0]
, [8 d' h4 n. ?4 p#define  pb8255  XBYTE[0xffe1]
5 A1 [: n6 R$ z( @4 w. Q- q#define  cmd8255  XBYTE[0xffe3]
+ A$ y( g: e4 z9 e1 i% d2 P
$ i, s) }- o" ^. Bvoid main()3 Q* F# W  W+ P+ }8 n
{7 @3 s* |6 {6 N$ @5 [/ b
        cmd8255=0x82;9 Z# _  G: e: n
        while(1)
4 n% ]" V  j8 a# C+ @        {- t: w$ R1 w" B( J) ^' g8 q- F
                ACC=pb8255;
/ S9 R1 ^7 |! Y; e6 r1 y+ d                ACC=~ACC;
9 T6 Y6 `8 L- w                pa8255=ACC;         
7 o+ o. T5 }8 p' m               
1 h. O" S+ M" D" w        }8 c  F8 U6 @% w& A
}) U% N* P/ O4 _8 I
游客,如果您要查看本帖隐藏内容请回复
4 C0 Y3 K* E. a. }7 w4 [
6 f; f/ j' D% M7 D  H

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-22 07:15 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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