中易网

高手帮忙!关于8255与51单片机的键盘C语言编程,急!

答案:4  悬赏:30  
解决时间 2021-01-26 21:02
高手帮忙!关于8255与51单片机的键盘C语言编程,急!
最佳答案
你看一下8255的datasheet,把PA口设为方式2,前面定义好地址,基本思路如下

//当然地址根据你实际硬件连接
#define PAXBYTE[0x7F7C]
#define PBXBYTE[0x7F7D]
#define PCXBYTE[0x7F7E]
#define CON XBYTE[0x7F7F]
main()
{
CON=0x80;//PA,PB,PC 全输出,方式0,这里根据实际情况修改,你只需改成PA,方式2就可以,也就是PA可读可写,PS 只有PA可以即可读又可写
}
之后把你用的单片机的IO口换成对PA的读写就可以了,注意在用8255前要有一段时间的延迟,不然8255无法初始化
全部回答
fdafdafdasfdera4errfdafdfefaef
扩展外部器件的话,最好挂到数据总线,这样的话程序好写.
你把电路图发过来我看一下。
思路是行扫描加上列扫描。先确定一行,再确定一列。这样就可以了。如果你做过电阻式四线制触摸屏的话就会知道的。
建议你看一下ADS7846的PDF,看了之后你会明白的,这个的道理与那个的道理是一样的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
主角叫王天的都市重生小说,主角无敌
热敷后胯更痛是为什么
我在双桂花园一期到双流龙越湾该赶多少路公交
什么私护产品直得推广
日本人吃“争鲜”是一种什么样的体验
郑州到沈丘有多少公里?
想去海淀驾校的话,有没有直达的公交车啊
高分求2012年电大财务报表分析网上作业的答案
客户在度假,回复注意安全怎么说
读金庸的小说原著和看电视有什么区别?
五十吨吊车大概多少钱
请问冬枣可以用水煮的吃吗?好坏请说明!!谢谢!
四个农村小伙城里替人要账,这是啥电影
百谦图文广告印刷地址有知道的么?有点事想过
阳历1984年1月14日出生的属鼠还是属猪?
推荐资讯
职校高考总分如何计算
以众为上联开关,恒为下联开关的对联
温庄小学(邢台沙河市)地址好找么,我有些事要
丁把他人灌醉后拿走其随身财物,成立什么罪
求问她是谁
公司指纹机被盗窃会不会盗取指纹去作案
请问我们约会吧121226期里介绍盛苪婷时放的音
请问话坚果的零食真的好吗?
35瓦几小时一度电
3vk新风机80平米二室一厅安装需多钱
微商城是什么东西?有什么作用?
Have you got句式和Do you have两种句式表达
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?