单片机系列学习

简介:

有感于我做单片机实验的时候,在网上找的参考代码老是写得很糟糕又或者排版很丑,所以我决定将自己做单品机实验的源代码全部放出。另外,因为公布了题目和答案,也希望老师不要以这些千百年不变的题目作为课程的作业了。请看到本文的老师思考一下怎么将课程练习和实际的项目开发结合起来,因为没有人喜欢写那种没有实际应用价值的代码;请思考一下怎么通过实验来激发学生的兴趣,而不是动辄以学分威逼学生去完成课程作业。

以下篇章中的代码有如下的特点:

1、注释多,因为这是面向初学者的,所以代码的注释中包含了很多相关的知识点,也写出了代码的目的,争取给初学者无障碍阅读代码的体验。 
2、函数以小函数居多,争取不给人长长的函数那种看一眼要耗尽一生的感觉。另外,小函数也比较便于调试和测试。 
3、代码的命名较为规范,基本上变量都可以顾名思义。这本是工程上对代码规范型的基本要求,但是在给初学者看的代码中似乎网上的教程的命名都比较随意。

 目录

实验1 单片机IO口应用及数码管显示

实验2 中断和定时计数器实验

实验3 串口通信

实验4 IIC通讯与EEPROM接口

实验5 IIC通讯与AD/接DA接口

实验6 LCD接口

实验7 利用51单片机的定时器设计一个时钟

实验8 LCD8*8点阵

实验9 红外接收单片机解码

以上的代码在HC8600上调试通过,所有的代码都有在真机上运行过。

源代码和文章打包下载


作者:kissazi2 
出处:http://www.cnblogs.com/kissazi2/ 
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/kissazi2/p/3174605.html

目录
相关文章
|
7月前
|
Java Android开发
【单片机课程设计】温室大棚控制系统
【单片机课程设计】温室大棚控制系统
74 0
|
8月前
|
传感器
【单片机】单片机课程设计(测温打铃)附完整代码和电路图
【单片机】单片机课程设计(测温打铃)附完整代码和电路图
126 0
|
9月前
|
JSON 网络协议 关系型数据库
聊一聊单片机和服务器
聊一聊单片机和服务器
121 0
|
11月前
【蓝桥杯嵌入式】蓝桥杯嵌入式第十二届省赛题,考点:模拟电压,串口通信,计时器
【蓝桥杯嵌入式】蓝桥杯嵌入式第十二届省赛题,考点:模拟电压,串口通信,计时器
|
11月前
|
IDE 算法 开发工具
labview下位机软件编程笔记
labview下位机软件编程笔记
103 0
|
缓存
蓝桥杯之单片机学习(十一)——串口通信的基本原理与应用
蓝桥杯之单片机学习(十一)——串口通信的基本原理与应用
262 0
蓝桥杯之单片机学习(十一)——串口通信的基本原理与应用
|
传感器 数据采集 监控
快速完成单片机毕业设计方法
快速完成单片机毕业设计方法
353 0
快速完成单片机毕业设计方法
|
存储 传感器 机器人
复习单片机部分:1.开发板功能及使用介绍 2.51 单片机介绍 3.数字电路与 C 语言基础
复习单片机部分:1.开发板功能及使用介绍 2.51 单片机介绍 3.数字电路与 C 语言基础
99 0
复习单片机部分:1.开发板功能及使用介绍 2.51 单片机介绍 3.数字电路与 C 语言基础
单片机:红外遥控实验(内含红外遥控介绍+硬件原理+软件编程+配置环境)
单片机:红外遥控实验(内含红外遥控介绍+硬件原理+软件编程+配置环境)
162 0
单片机:红外遥控实验(内含红外遥控介绍+硬件原理+软件编程+配置环境)
复习单片机:点亮LED(内含实物图+硬件设计+软件编程+原始代码)
复习单片机:点亮LED(内含实物图+硬件设计+软件编程+原始代码)
90 0
复习单片机:点亮LED(内含实物图+硬件设计+软件编程+原始代码)