找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5827|回复: 50
收起左侧

一个文科生能不能学会设计一个单片机

  [复制链接]
ID:377963 发表于 2018-7-24 18:19 | 显示全部楼层 |阅读模式
我是一个文科生想设计一个单片机程序,有一个最简单的单片机板子,有一个小液晶显示屏,通过计算机串口输入给单片机,显示屏显示汉子,难吗?有谁能帮助我
回复

使用道具 举报

ID:90777 发表于 2018-7-25 10:53 | 显示全部楼层
首先,说明一下,任何知识都是给人学习的。单片机,是微控制器,用于驱动各种外设。学习单片机,建议学习51单片机,并且是STC15系列的51单片机,这一款单片机片上外设资源相对丰富,学习完之后,应该能够对微机原理基本理解了。
      实际上,学习任何的MCU/CPU,都是在学习微机原理,懂了一款MCU/CPU,上手其他的芯片并不困难,贯穿整个领域的三大基本课程是数电、模电、C语言。想学好这个东西,正所谓“水滴石穿,非一日之功”,内容多,但是并不难,写程序讲究的是思路清晰,而非小聪明。
    学习用的书推荐:《单片机轻松入门——基于STC15W4K58S4》李友全
                          模电书,数电书

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:303383 发表于 2018-7-24 20:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ID:339212 发表于 2018-7-24 20:30 | 显示全部楼层
能学会的东西,都不难的,既然要设计一个程序,首先你要清楚你用的单片机是什么类型的,然后去找相对应的视频教程,例如:如果是51单片机,就去找郭天祥老师的视频,如果是stm32,就去正点原子或者野火的教程。其次是要对编程语言有一定的了解,一般单片机都是用C或者C++语言,编程的话,教程里面都会清楚介绍。你是想将程序通过串口下载到板子上,就需要对串口通讯有一定的了解,懂得如何配置引脚属性,如何配置串口属性,如何使能串口和写串口函数库,这些的话就需要配合你所选用的单片机芯片手册,一般都是英文版,运气好的话你会找到中文版,懂得如何看芯片手册也是一项能力
回复

使用道具 举报

ID:339212 发表于 2018-7-24 20:41 | 显示全部楼层
  能学会的东西,都不难。
  首先你需要清楚你选用的单片机是什么型号的,然后找对应的视频教程,例如:如何是51单片机,就去找郭天祥老师的视频教程,如果是STM32,就去找正点原子或者野火的教程,一般论坛上都会找得到。
  你想通过串口下载程序到单片机上,就需要对串口通讯有一定程度的了解,懂得如何配置管脚属性,如何配置串口属性,如何使能串口和编写库函数,这些就需要配合芯片手册了,手册一般是英文的,运气好可以找到中文的。视频教程都会有详细介绍。
  如果想使用显示屏,同样是需要配置各种各种的属性,懂得如何配置时序,懂得使用取模工具等等。
  当然,最简单的,网上有很多开源的资料,程序都是现成的,只要下载下来稍作修改直接烧写到板子上就可以了,这种傻瓜式的方式除了懂得如何烧写程序外并没什么卵用,若想有所进步,还得亲历亲为,跟着教程一步一步学,多逛论坛,多撩大佬。

评分

参与人数 1黑币 +60 收起 理由
admin + 60 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:277550 发表于 2018-7-24 22:47 | 显示全部楼层
串口显示屏,屏再带字库


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

ID:111634 发表于 2018-7-25 07:49 | 显示全部楼层
你的目的是什么?是玩玩还是做点什么?
回复

使用道具 举报

ID:7485 发表于 2018-7-25 08:19 | 显示全部楼层
这个和“文科生”与否无关。只要你爱好。有爱好、有兴趣学起来就不难。
回复

使用道具 举报

ID:378776 发表于 2018-7-25 08:25 | 显示全部楼层
买个开发板
回复

使用道具 举报

ID:378827 发表于 2018-7-25 10:03 | 显示全部楼层
买个开发板 自己调试
回复

使用道具 举报

ID:378844 发表于 2018-7-25 10:27 | 显示全部楼层
世上无难事,只怕有心人
回复

使用道具 举报

ID:378868 发表于 2018-7-25 11:02 | 显示全部楼层
这和你的专业无关的,因为现在学校基板上学不了什么的。大部分都是毕业在社会上现学的。这得看你的决心了。
回复

使用道具 举报

ID:378916 发表于 2018-7-25 13:23 | 显示全部楼层
当然可以啊,任何人都可以
回复

使用道具 举报

ID:231046 发表于 2018-7-25 13:42 | 显示全部楼层
这和你的专业无关的,因为现在学校基板上学不了什么的。大部分都是毕业在社会上现学的。这得看你的决心了。好多人都 是从0开始学习单片机的,一样可以学习好,加油
回复

使用道具 举报

ID:313328 发表于 2018-7-25 15:21 | 显示全部楼层
只要思想不滑坡,方法总比办法多
回复

使用道具 举报

ID:378737 发表于 2018-7-25 16:18 | 显示全部楼层
只要用心,都可以学会的。
回复

使用道具 举报

ID:373325 发表于 2018-7-25 16:23 | 显示全部楼层
首先你要有C语言的最基本基础,其次有必要的电路知识,还有,对计算机的寄存器的概念有一个认识,不然,即使你对着视频依葫芦画瓢,也是学的云里雾里,没有用的
回复

使用道具 举报

ID:373325 发表于 2018-7-25 16:25 | 显示全部楼层
其实,你如果真的想学,还是可以的,不过,有可能你只能学的知其然而不知其所以然,这样就算可以跟着视频教材依葫芦画瓢,也没多大用出
回复

使用道具 举报

ID:80848 发表于 2018-7-25 16:36 | 显示全部楼层
我认为文科理科都可学习,编程是一门逻辑性较强的科目,稍作加强没什么问题的
回复

使用道具 举报

ID:80848 发表于 2018-7-25 16:37 | 显示全部楼层
编程不用管什么文理科 只要想学 一般项目还是可以的 直接干
回复

使用道具 举报

ID:378992 发表于 2018-7-25 16:44 | 显示全部楼层
先学习C语言的一些基础知识,在了解单片机的原理,之后再深入学习
回复

使用道具 举报

ID:379068 发表于 2018-7-25 17:15 | 显示全部楼层
我也是自学上手,没问题的,买个开发板,一边按实例来一边学
回复

使用道具 举报

ID:379091 发表于 2018-7-25 17:48 | 显示全部楼层
直接开发板买起来啊,这样上手最快
回复

使用道具 举报

ID:221468 发表于 2018-7-25 18:34 | 显示全部楼层
你拥有一个最好的老师,度娘,不会就问她,她任何时候都能给你完美的答复
回复

使用道具 举报

ID:379142 发表于 2018-7-25 20:30 | 显示全部楼层
只要你想学什么都不是问题
回复

使用道具 举报

ID:89050 发表于 2018-7-25 20:37 | 显示全部楼层
当然可以咯,网络这么发达
回复

使用道具 举报

ID:379156 发表于 2018-7-25 21:13 | 显示全部楼层
单片机板子应该自带教程啊
回复

使用道具 举报

ID:379162 发表于 2018-7-25 21:39 | 显示全部楼层
可以的,只要你愿意花时间,单片机没有那么复杂的编程语言,主要是要有逻辑思维能力
回复

使用道具 举报

ID:377460 发表于 2018-7-25 21:45 | 显示全部楼层
先学好C语言,不然只能荡别人的程序,没什么意思。
回复

使用道具 举报

ID:379277 发表于 2018-7-26 09:58 | 显示全部楼层
涉及的基础知识有点多。不止是编程逻辑。文科生搞搞app还行,电路就算了吧。
回复

使用道具 举报

ID:364341 发表于 2018-7-26 10:21 | 显示全部楼层
只要用心没有学不会的


任何知识都是给人学习的。单片机,是微控制器,用于驱动各种外设。学习单片机,建议学习51单片机,并且是STC15系列的51单片机,这一款单片机片上外设资源相对丰富,学习完之后,应该能够对微机原理基本理解了。
      实际上,学习任何的MCU/CPU,都是在学习微机原理,懂了一款MCU/CPU,上手其他的芯片并不困难,贯穿整个领域的三大基本课程是数电、模电、C语言。想学好这个东西,正所谓“水滴石穿,非一日之功”,内容多,但是并不难,写程序讲究的是思路清晰,而非小聪明。
    学习用的书推荐:《单片机轻松入门——基于STC15W4K58S4》李友全
                          模电书,数电书
回复

使用道具 举报

ID:357194 发表于 2018-7-26 11:34 | 显示全部楼层
可以学会,没问题,我就有个文科同学现在学单片机挺好的,主要还是要好好学,别中途放弃就能学好
回复

使用道具 举报

ID:366559 发表于 2018-7-26 13:25 | 显示全部楼层
可见库对于新手的重要性
要是要从底层来实现1602通讯,那高手都得看半天技术文档
楼主还是用Arduino吧
回复

使用道具 举报

ID:313481 发表于 2018-7-26 14:30 来自手机 | 显示全部楼层
显示汉字相对可说比较麻烦,可以从51开始学主要是开发板c语言
回复

使用道具 举报

ID:302534 发表于 2018-7-26 17:19 | 显示全部楼层
可以的,只要有兴趣就好
回复

使用道具 举报

ID:379558 发表于 2018-7-26 17:53 | 显示全部楼层
这个有难度,单片机设计的东西还是挺多的,C语言,微机原理,数字电路...
回复

使用道具 举报

ID:379600 发表于 2018-7-26 20:08 | 显示全部楼层
能啊,学了都会,文科也可以
回复

使用道具 举报

ID:290583 发表于 2018-7-26 20:38 | 显示全部楼层
有简单的C语言基础就行
回复

使用道具 举报

ID:290583 发表于 2018-7-26 20:38 | 显示全部楼层
液晶显示屏也分很多种的,说具体点
回复

使用道具 举报

ID:379639 发表于 2018-7-26 21:45 | 显示全部楼层
如果只是作为业余爱好,文科生完全可以玩单片机,直接百度教程就行
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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