永发信息网

使用单片机P1口,通过两个74HC573控制一个8乘8的点阵。 求程序啊啊!!!

答案:1  悬赏:70  手机版
解决时间 2021-11-16 13:19
使用单片机P1口,通过两个74HC573控制一个8乘8的点阵。 求程序啊啊!!!
最佳答案
#include

#define uchar unsigned char
#define uint unsigned int
uchar code TAB[]={0x81,0xFD,0xFD,0xC1,0xBF,0xBF,0xBD,0xC3};
uchar i,t,d;
sbit hei_clk =P2^4;
sbit hei_data=P2^5;
sbit wei_x =P2^6;
sbit wei_x =P2^7;

delay(uchar t)
{
while (t--)
{;}
}
void out164(unsigned char k)
{
unsigned char i;
for(i=0;i<8;i++) //因为是1字节是8位,所以循环8次
{
hei_data=k&0x80;
hei_clk=0;
hei_clk=1;
k<<=1;
}
}

void main(void)
{
P2=0x75;
while(1)
{
d=0x01;
out164(d);
for(i=0;i<8;i++)
{
P0=TAB[i];
delay(100); //加大延时,看慢动作可理解点阵的是如何显示的
d=d<<1|d>>7;
P0=0xff; // 消隐,很重要,不加要红一片
out164(d);
}
}
}

你的图怎么有P28脚???标错了吗?追问
呃还是有点问题仿真不了 程序的8 9行一样 我改了也不行。就是如何显示汉字和图形;方便的话我把仿真发给你帮忙看下,你看行么?主要是数组怎么加。真头疼。先谢谢你 
追答8、9行确实错了
sbit duan_x=P2^6;
sbit wei_x =P2^7;

还有P0要改为P1,显示汉字和图形需要用到数组。 你可以加 秋50804007
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
盖简易阳光房改造的自然条件主要是什么?
水立方鸟巢奥运会的相关数字是什么
京东买的周大福戒指在金店可以以旧换新吗
个人如何补缴社保
321-73+27=321-(73+27).______(判断对错
交情通意心和谐,中夜相从知者谁?是那首诗的
油漆碰到衣服上怎么办
莱卡美容美发中心地址在什么地方,我要处理点
喝完雪碧一小时后可以吃方便面吗
广电客服
谁有乡10资源
电影追击者的结尾想说明什么?
有什么办法可以见到死去的亲人?除了看照片。
铍与溴的化学反应公式
醉驾造事认罪书
推荐资讯
每个人玩游戏-为何不选择简单,非要选择难度
套型建筑面积和住宅标准层总使用面积相等吗?
速度与激情唐老大家里的那段背景音乐是一首歌
犀利网怎么样,会不会有假货呀,想买但是好纠
橘右京可以吊打李白吗
65.小明离学校2000米,小红离学校1500米,两
希望英语托管中心地址在什么地方,我要处理点
载重32吨自卸矿车都有???
what I will become
北京的金浩茶油怎么办,我家里一直吃这牌子的
到经北六路与经开第八大街交叉口怎么走
普通高中从事业收入中提取3%-5%的经费用于减
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?