首先,1,你能不能把你的开发板所有的资源都用上,编一个复杂的液晶时钟,带温度显示,汉字液晶菜单驱动,24C02存储闹钟,矩阵键盘输入控制,温度报警。并且有良好的人机界面,设置菜单。
还有,2,我问你,你能不能完全自主的设计一个复杂的电路,比如说多粮库多点温度湿度监控报警系统,每个仓库一个单片机,控制多个传感器,采集温湿度信号通过485数据线通过一定的协议,或者通过无线传输芯片和天线,传送到主机,由主机的汉字液晶屏来控制,由多组数码管组成的显示墙显示各点的温度,并且有良好的用户界面,方便的设置设置各种参数,监控各个粮库。而且必须从选用零件,到设计,到编程,绘制电路板,调试,焊接样机,组装测试,都是你一个人完成。或者大部分你一个人完成,其他的由你来指挥完成。
以上两点,我保证,由51单片机配合各种芯片就都能完成,
能做到第一点,说明你编程还可以,能看懂电路图,懂得各种模块的协同工作(这是编程的关键)
能做到第二点,说明你学会了51。再学其他的单片机,信手拈来。
连第一条都做不到,那就别考虑在学别的。
单片机是个软硬结合的东西,硬件为主,软件为辅。
主要还是要会电路。
51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。
不要只学习,你会用了,用才是目的。
给你个项目你能做下来吗
一:芯片:51单片机
二:产品具备44路输出,多时段多方案,自动开关机,右转全天侯黄闪设置,绿灯长亮,红灯长亮,LCD液晶中文显示界面,按键矩阵输入等功能;
三:驱动输出方案,产品具备有直流和交流两种驱动板;
四:采用母子关系或单机设计;
五:单方向具备11路独立输出(左转红 左转黄 左转绿 直行红 直行黄 直行绿 右转红 右转黄 右转绿 人行红 人行绿)
六:具备232 485上位机软件接口;
七:按键(功能 左移 右移 上移 下移 加数 减数 返回 手动 退出 黄闪 保存 修改 显示)(方向 左移 右移 确定 取消)
1. 功能(时间设置 频闪设置 平日方案(1-5)假日方案(6到7)特殊日方案(法定日) 当前运行);
2. 返回(当选择的功能需要返回上一步);
3. 手动(按手动键,每按一次信号灯显示将自动跳到下一相位,按退出键返回到自动);
4. 黄闪(按黄闪,整机将降级为黄灯 或有绿冲突 绿冲突指的是东西方向与南北方向左转绿灯或直行绿灯或人行绿与南北方向有左转绿灯或直行绿灯或人行绿同亮);
5. 修改(当信号灯在当前运行状态是,按修改键可以直接修改当前的相位时间);
6. 显示(指的是信号面板是否全天有显示,如果不显示在 做太阳能红绿灯的情况下,他可以节省了 电压的损耗 )
7. 方向(在设置灯组亮灭时:每按一次方向键,模拟路口将转到另一个方向,绿LED闪烁)
8. 左移 右移 确定 取消(当在某时段某相位需要某绿信号灯亮时按确认键 某绿灯需要灭时按取消件
可以学习ARM,现在ARM应用太广泛了
学完以后就可以做一个小可爱东西送给女孩子
如果她很是喜欢,接着你就有事情做了
不过要注意安全,未婚爸爸日子会很艰难的
学完了,只是学完了?用完了吗?