两年过去了,真心感觉不适合做机械设计,也不喜欢做,重新开始寻找方向,回到本科做过的行当,做点硬件吧,大不了出去了从头开始也至少还是做自己喜欢的工作。
常常废话,哈哈。。。
回过头来,整理一下过去的工作。。。(可以整理下实验室的东西,创新点怎么提出啥的。。。网上的 小木虫子啥的、)。。。也是对知识的一种梳理,也是一种表达和发泄的方法。
(1)
从大四才开始接触单片机,本科毕设的时候跟的老师是做嵌入式方向的,给的题目叫做六轮驱动机器人控制系统设计。其实就只是用51单片机编写了下代码,用proteus做了下仿真。大三的时候上过单片机的课,但是用的是汇编,用的中科大的教材,真是一个看的痛苦,就像大一时候看计算机基础,全靠死记硬背,完全没有一点点基本概念。学单片机还是靠死记硬背,稀里糊涂的考完试也就丢在一边。
给完题目之后,在网上查了下51单片机的资料,找了郭天祥的51C视频,从前往后看了下,做了点练习,郭天祥的视频就像谭浩强的C,作为初学还是可以的。当然从现在的看,其实这写的有很多问题,比如编程的规范性,设计的基本原则等等。。。当然这也可能因为51本身的资源太少,空间不大。
用C对单片机编程至少比起汇编来要可读性、可移植性上要好多了。虽然还是对硬件的东西不了解,对于单片机的体系结构底层方面一无所知,但是毕竟还是调个代码看下仿真效果,对单片机到底能干什么有了点感性认识。
附件上传本科时候的资料,现在看着过去写的,有初学犯的很多问题,想想虽然现在是菜鸟,不过稍微总结一下问题,呵呵。
问题:
(a):整个程序全部是放在一个文件夹里面,没有模块划分。
(b):编程很不规范,函数的命名,变量的命名很随意,看不懂;注释该有的没有;编排没有做一些对其的规范。
(c):功能实现思路混乱,因为没找到合适的方法去描述,也不知道用状态机的方法去描述和编程。
用户1873512 2016-3-8 10:26