标题: 如何根据单片机程序画出原理图?与所需元件清单 [打印本页]

作者: 1433049084    时间: 2020-12-9 08:49
标题: 如何根据单片机程序画出原理图?与所需元件清单

51hei图片20201209084733.png (692.01 KB, 下载次数: 96)

51hei图片20201209084733.png

51黑论坛_贪吃蛇.zip

79.24 KB, 下载次数: 5


作者: glinfei    时间: 2020-12-9 08:49
如果仅针对这个系统就非常简单,就LCD和4个按键加上最小系统,主要看看怎么接的,一般写在头里:
1。LCD
       sbit RS=P2^4; //并行的指令/数据选择信号, H数据, L命令
       sbit RW=P2^5; //并行读写选择信号, H读, L写
       sbit E=P2^6; //并行使能端, H有效, L无效
       #define  LcdData P0
2。按键
    sbit key_left=P3^5;
    sbit key_turn=P3^4;
    sbit key_right=P3^7;
    sbit key_down=P3^6;
3。知道了哪些器材,又知道用啥端口,可是直接做了吧?
作者: 黄youhui    时间: 2020-12-10 08:33
正常人是先画原理图,然后改程序的,根据程序画原理图很不理智的行为。
正常操作如下:
1 先画出单片机最小系统
2 找到需要添加的外设(如液晶,传感器)
3 根据外设的控制方式,将他们两道对应的单片机IO口
4 根据需求添加其他辅助电路(比如稳压 开关)
5 根据改好的电路,修改程序
作者: liuzx66    时间: 2020-12-10 09:42
首先了解程序控制的IO端口有哪些,是IN还是OUT,或者复合端口,数据使用的协议,等等。再根据这些来设计硬件电路的功能,达到你想要的。当然,这个过程也可以反过来,或者软硬件两者同时设计
作者: glinfei    时间: 2020-12-10 10:07
如果就仅就这个程序,原理图就非常简单,LCD是IIC接口,四个按键sbit key_left=P3^5; sbit key_turn=P3^4; sbit key_right=P3^7; sbit key_down=P3^6;再加上最小系统就成了。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1