完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
这是我画的51单片机与PC机串行通信的原理图,我想实现按下开关S2单片机向PC发送一个(或者一组数据),PC向单片机发送数据时可以在数码管上显示,程序怎么编写,编程不会,还有这个原理图有没有需要改动的地方,如果有做好的也可以发到我的邮箱:chenshengas@163.com 请各位指教 谢谢了
|
|
相关推荐
29个回答
|
|
|
怎么没人来啊 沉了
|
|
|
|
|
|
悲剧了 谁帮我写个程序啊
|
|
|
|
|
|
我这个程序是电脑向单片机发一组数据,用数码管进行显示,跟你的电路不一样,
你看着自己改下, #include #include unsigned char DisTable[]={0,0,0,0,0,0,0,0}; unsigned char code DuanTable[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82, 0xF8,0x80,0x90,0x88,0x83,0xc6,0xa1,0xb0,0x8e}; unsigned char code WeiTable[]={ 0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe }; unsigned char a,b; void DisPlay(); void CloseLed(); void receive(); void KeyScan(); void delay(unsigned int m); void main() { TMOD = 0x20; SCON = 0x50; TH1 = 0xFD; TL1 = TH1; PCON = 0x00; EA = 1; ES = 1; TR1 = 1; while(1) { DisPlay(); KeyScan(); } } void DisPlay() { if(a==8) { a=0; } CloseLed(); P2=WeiTable[a]; P0=DuanTable[DisTable[a]]; a++; delay(10); } void delay(unsigned int m) { while(m--); } void CloseLed() { P0=0xff; } void receive()interrupt 4 { if(RI) { DisTable[7]=DisTable[6]; DisTable[6]=DisTable[5]; DisTable[5]=DisTable[4]; DisTable[4]=DisTable[3]; DisTable[3]=DisTable[2]; DisTable[2]=DisTable[1]; DisTable[1]=DisTable[0]; DisTable[0]=SBUF; RI=0; } } void KeyScan() { if(P1_4==0) { SBUF='A'; while(!TI); TI = 0; } } |
|
|
|
|
|
呵呵 谢谢了
|
|
|
|
|
|
|
|
|
3楼发的程序不太严谨,把DisTable[0]=SBUF调整到前面比较好!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DisTable[0]=SBUF写在最后是为了实现数码管显示内容的移位,写在前面的话数码管就不能实现移位了。 |
|
|
|
|
|
先谢谢了
|
|
|
|
|
|
|
|
|
eeeeeee
|
|
|
|
|
|
有没有汇编语言的程序?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
不错哦,顶
|
|
|
|
|
|
感谢楼主!!!!!希望多多努力!!!!!!!!!!
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
有人有STM8H1K08T连接TM1650的源码吗,可以直接使用的那种,我的代码在烧录之后数码管一直处于熄灭状态
271 浏览 0 评论
【瑞萨RA6E2】瑞萨E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ
493 浏览 0 评论
589 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
891 浏览 0 评论
1436 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16928 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-4 13:33 , Processed in 1.248301 second(s), Total 108, Slave 90 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2182