找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2122|回复: 4
打印 上一主题 下一主题
收起左侧

如何根据单片机程序画出原理图?与所需元件清单

[复制链接]
跳转到指定楼层
楼主
100黑币

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

51hei图片20201209084733.png

51黑论坛_贪吃蛇.zip

79.24 KB, 下载次数: 5

最佳答案

查看完整内容

如果仅针对这个系统就非常简单,就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; ...
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:844772 发表于 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。知道了哪些器材,又知道用啥端口,可是直接做了吧?
回复

使用道具 举报

板凳
ID:592807 发表于 2020-12-10 08:33 | 只看该作者
正常人是先画原理图,然后改程序的,根据程序画原理图很不理智的行为。
正常操作如下:
1 先画出单片机最小系统
2 找到需要添加的外设(如液晶,传感器)
3 根据外设的控制方式,将他们两道对应的单片机IO口
4 根据需求添加其他辅助电路(比如稳压 开关)
5 根据改好的电路,修改程序
回复

使用道具 举报

地板
ID:160500 发表于 2020-12-10 09:42 | 只看该作者
首先了解程序控制的IO端口有哪些,是IN还是OUT,或者复合端口,数据使用的协议,等等。再根据这些来设计硬件电路的功能,达到你想要的。当然,这个过程也可以反过来,或者软硬件两者同时设计
回复

使用道具 举报

5#
ID:844772 发表于 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;再加上最小系统就成了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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