目录

模块1单片微型计算机

项目1: 认识单片微型计算机

任务11: 认识单片机

任务12: 相关知识

项目2: 认识单片机应用

任务21: 了解单片机应用

任务22: 相关知识

项目3: 认识仿真软件Proteus的使用

任务31: Proteus ISIS的上机步骤

任务32: 相关知识

项目4: 了解Keil C51的使用

任务41: Keil C51的上机步骤

模块小结

课后练习题

参考文献

模块280C51单片机的结构分析及应用

项目5: 认识80C51单片机内部结构

任务51: 用单片机P1口来点亮LED1~LED8灯

任务52: 相关知识

项目6: 认识单片机端口应用

任务61: 用单片机P3.5控制LED5灯亮

任务62: 相关知识

*项目7: 用单片机的P1.0控制LED1灯闪烁

*项目8: 将P0.0引脚的状态分别送给P1.0、P2.0和P3.0口

模块小结

课后练习题

参考文献

模块3C51程序设计及应用

项目9: 了解单片机C语言

任务91: 了解C51编程结构

任务92: 相关知识

项目10: 认识C51的数据类型

任务101: 用不同数据类型控制P2口的8位LED闪烁

任务102: 相关知识

项目11: 认识C51的运算符

任务111: 分别用P2、P3口显示“加减”运算结果

任务112: 用P1口显示逻辑“与或”运算结果

任务113: 分别用P2、P3口显示位“与或”运算结果

任务114: 用P1口显示“左右移”运算结果

任务115: 相关知识

项目12: 认识C51流程控制语句

任务121: 用按键S控制P1口8只LED显示状态

任务122: 用for语句实现蜂鸣器发出1kHz音频

任务123: 用while语句实现P1口8只LED显示状态

任务124: 用do…while语句实现P1口8只LED显示状态

任务125: 相关知识

项目13: 认识C51的数组

任务131: 用数组实现P1口8只LED显示状态

任务132: 相关知识

项目14: 认识C51的指针

任务141: 用指针数组实现P1口8只LED显示状态

任务142: 用指针数组实现多状态显示

任务143: 相关知识

项目15: 认识C51的函数

任务151: 用带参数函数控制8位LED灯闪烁时间

任务152: 用数组作为函数参数控制8位LED点亮状态

任务153: 用指针作为函数参数控制8位LED点亮状态

任务154: 用函数型指针控制8位LED点亮状态

任务155: 相关知识

*项目16: 用P2口控制8只LED左循环流水灯亮

*项目17: 用开关S控制实现蜂鸣器报警

模块小结

课后练习题

参考文献

模块480C51单片机定时器/计数器分析及应用

项目18: 认识单片机定时器/计数器

任务181: 用定时器T0查询方式控制P3口8位LED闪烁

任务182: 相关知识

项目19: 认识定时器/计数器的工作方式

任务191: 用定时器T0查询方式控制P1.0的蜂鸣器发出1kHz音频

任务192: 相关知识

*项目20: 将T1计数的结果送P0口显示

*项目21: 单片机控制LED灯左循环亮

模块小结

课后练习题

参考文献

模块580C51单片机中断系统分析及应用

项目22: 认识80C51中断系统

任务221: 用定时器T1中断方式控制P3口8位LED闪烁

任务222: 相关知识

项目23: 认识80C51中断控制器

任务231: 用外中断INT1控制P2口8个LED亮灭

任务232: 外部中断INT0控制LED灯左循环亮

任务233: 相关知识

*项目24: 用外中断INT1测量负跳变信号累计数,并将结果送P2口显示

*项目25: 用外中断INT0测量外部负脉冲宽度,并将结果送P1口显示

*项目26: 基于AT89S52单片机交通灯控制器的设计

模块小结

课后练习题

参考文献

模块680C51单片机串行通信技术分析及应用

项目27: 认识80C51串行通信

任务271: 方式0控制流水灯循环点亮

任务272: 相关知识

项目28: 认识80C51串口的通信方式

任务281: 单片机U1与单片机U2进行通信

任务282: 相关知识

*项目29: 单片机向PC发送数据

*项目30: PC向单片机发送数据,并用LED显示出来

*项目31: 串口驱动数码管

*项目32: 单片机与单片机双机通信

模块小结

课后练习题

参考文献

模块780C51单片机接口技术分析及应用

项目33: 认识矩阵式键盘

任务331: 独立式按键S控制LED0的亮灭状态

任务332: 软件消抖的独立式按键S控制LED0的亮灭状态

任务333: 独立式按键S组控制8位LED灯

任务334: 用数码管显示矩阵键盘的按键值

任务335: 相关知识

项目34: 认识LED数码管显示器

任务341: 用LED数码管循环显示数字0~9

任务342: 用数码管显示按键次数

任务343: 用LED数码管动态显示“123456”

任务344: 相关知识

项目35: 认识液晶显示器LCD

任务351: 用LCD显示字符‘ABCD’

任务352: 用LCD循环右移显示“China Dream”

任务353: 相关知识

项目36: 认识A/D转换器

任务361: 5V直流数字电压表设计

任务362: 相关知识

项目37: 认识D/A转换器

任务371: DAC0832锯齿波发生器

任务372: 相关知识

*项目38: 步进电动机正反转控制

*项目39: 电子密码锁

*项目40: 数码秒表设计

*项目41: 液晶时钟显示器

*项目42: 基于手机—蓝牙—单片机控制LED灯亮灭

模块小结

课后练习题

参考文献

单片机原理及应用程序c语言版题库,单片机原理及应用(C语言版)相关推荐

  1. 浙江计算机二级c语言上机题库及答案,计算机二级C语言上机题库及答案2017

    计算机二级C语言上机题库及答案2017 二.改错题: 给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改 变字符串中的内容. 例如,若字符串为abcd,则应输出:dcba. ...

  2. 计算机操作系统第四版题库,汤子瀛计算机操作系统第4版配套题库(含名校考研真题)...

    进思学习网提供下载: 汤子瀛<计算机操作系统>(第4版)配套题库[名校考研真题+课后习题+章节题库+模拟试题] **部分 名校考研真题 2009年全国硕士研究生入学统一考试计算机科学与技术 ...

  3. 二级c语言填空题库及答案,计算机二级C语言程序填空题及答案解析精选

    { int a[10],i,*k=&i: for(i=0:i<10:i++) scanf(\: findmin(a,10,k): printf(\: } [3.4]下面程序的功能是计算1 ...

  4. 数据结构c语言版题库含答案,求数据结构c语言版的习题和答案?

    哈夫曼编/译码器 #include #define MAX 1000 #define MAXSYMBS 30 #define MAXNODE 59 typedef struct { int weigh ...

  5. 计算机二级c语言最后一个题,全国计算机二级C语言上机题库(答案在最后).doc

    全国计算机二级C语言上机题库(答案在最后) 二级C语言上机考试复习资料,共有50套题目 一.程序填空题 1.给定程序中,函数fun的功能是根据形参i的值返回某个函数的值.当调用正确时, 程序输出: x ...

  6. 试题以文件的形式存在C语言,2016年计算机二级C语言上机题库

    2016年计算机二级C语言上机题库 一.选择题 1.下列叙述中正确的是( ). A.数据的逻辑结构与存储结构必定是一一对应的 B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结 ...

  7. 48道C语言上机题参考答案,二级C语言上机题库参考答案(已修改).doc

    二级C语言上机题库参考答案(已修改).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印 ...

  8. 二级c语言上机题库及解析,2013年计算机二级C语言上机题库及答案解析(3)

    填空题 给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息.ss所指字符串数组中共有N个字符串,且串长小于M.程序中 ...

  9. 8次c语言上机作业答案,计算机二级C语言上机题库及答案2017

    计算机二级C语言上机题库及答案2017 引导语:我们将要迎来2017年9月份的计算机考试,大家准备好了吗,以下是百分网小编分享给大家的计算机二级C语言上机题库及答案2017,欢迎测试! 一.填空题 给 ...

  10. C语言编写一个备份文件,2014年3月二级C语言上机题库备份.doc

    全国计算机等级考试二级C语言上机题库 第一套 程序填空 程序通过定义学生结构体数组,存储了若干个学生的学号.姓名和三门课的成绩.函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大 ...

最新文章

  1. 字节流与字符流的区别(good!)
  2. jsoncpp空数组
  3. web相关概念回顾|| 部署项目的方式
  4. SAP官方发布的ABAP编程规范
  5. python清空列表clear_如何在Python中清空列表?
  6. Metal日记:使用步骤指南
  7. 【cornerstone】撤销标注点位(通过ctrl+z)
  8. 39. (附加)二叉树是不是平衡二叉树(C++版本)
  9. php 判断微信浏览器支付宝,PHP判断是手机端-PC端-微信浏览器
  10. 植物大战僵尸的闯关关数以及金钱修改
  11. 2012年度总结:内心宁静的2012
  12. 认清有毒的矿物质元素 预防中毒
  13. smplayer 字幕!解决smplayer字幕乱码的方法
  14. 【java图形化用户界面】猜数游戏
  15. vue开发企业微信应用-开发必读
  16. JOB SERVER 负载均衡
  17. Dubbo 注册中心详解
  18. 3.识别AP版本与胖转瘦
  19. css中脱离标准流的三种方式,CSS——脱离标准流方法一:浮动
  20. ZYNQ简介 | ZYNQ到底是什么?

热门文章

  1. pdfjs 字体新增_JSPDF支持中文(思源黑体)采坑之旅,JSPDF中文字体乱码解决方案...
  2. SCM供应链管理系统介绍:企业SCM供应链系统应用领域、优势、功能详解
  3. 房地产项目动态计划管理系统
  4. 美工建模-PR视频剪辑自学教程
  5. IDEA 开启远程调试
  6. Java之映射(map)
  7. Mac安装tree命令
  8. C语言字符与数字的互转
  9. k2p华硕系统怎么设置_【华硕 RT-AC68U 无线路由器使用感受】管理|系统|操作|模式_摘要频道_什么值得买...
  10. 蒙特卡洛模拟方法的matlab实现