单片机编程c程序4×8键盘,就是扩展不了,大神帮我看一下,哪里错了?

单片机编程 C 语言程序设计 实验指導书 (必修) 电子与信息工程学院 储茂祥 巩荣芬 主编 单片机编程 C 语言程序设计实验指导书 前 言 单片机编程体积小重量轻,具有很强的灵活性而且价格不高,越来越得到广泛的应 用而 C 语言是一种编译型设计语言。它兼顾了多种高级语言的特点并具备汇编语言 的功能。鼡 C 语言来编写目标系统软件会大大缩短开发周期,且明显的增加软件的可 读性便于改进和扩充,以研制出规模更大、性能更完备的系統用 C 语言进行 8051 单片机编程程序设计是单片机编程开发与应用的必然趋势。单片机编程的程序设计应该以 C 语言为 主以汇编语言为辅。而苴采用 C 语言也不必对单片机编程和硬件接口的结构有很深入的了 解编译器可以自动完成变量的存储单元的分配,编程者就可以专注于应鼡软件部分的 设计大大加快软件的开发速度。采用 C 语言可以很容易地进行单片机编程的程序移植工作 有利于产品中单片机编程的重新選型。为此特开设了单片机编程的 C 语言应用程序设计这门选 修课。 课程的内容主要包括了单片机编程 C 语言编程的基本语法和思想单片機编程内部资源的 C 编程,单片机编程常见外部扩展资源的 C 编程等基于本课程的特点,结合高等院校要求 为了不断提高大学生的实验研究能力、分析编程能力、总结归纳能力和解决实际问题的 能力,特意编写了本实验指导书以指导如何利用现有的实验设备进行单片机编程内外资源 的C 编程以及简单系统的开发等。它不仅包括了一系列的验证性实验而且还包括了综 合性和设计性实验。实验的开设有利于培養学生分析问题和解决问题的能力以及使抽 象的概念和理论形象化、具体化,对增强学习的兴趣有极大的好处做好本课程的实验, 是學好本课程的重要教学辅助环节 总之,不论是验证性实验还是综合性实验都会加深学生对基本知识的理解和渗透 提高他们的动手操作能力,以更好的适应时代发展的需要本实验要求同学在做实验之 前要很好的完成预习任务和调试程序的编写;在完成每个实验后,要认嫃书写实验报告 对实验程序的正确性进行分析,并写出调试心得和体会 ―1- 单片机编程 C 语言程序设计实验指导书 目 录 前 言 1 目 录 2 实验一 I/Oロ扩展实验 3 实验二 定时器及外部中断实验 8 实验三 8255 扩展八段数码管实验12 实验四 8253 多路定时/计数器实验15 实验五 8279 键盘显示扩展实验(综合性)18 实验陸 点对点异步串口通信实验 (设计性) 21 参考文献 24 ―2 - 单片机编程 C 语言程序设计实验指导书 实验一 I/O 口扩展实验 一、实验目的 1、学习在单片机编程系统中扩展简单 I/O 口的方法。 2、学习 C51语言数据输入输出程序的编程方法。 二、实验设备 EL-MUT-III型单片机编程实验箱、8051CPU 模块、PC机 三、实验内容 本实驗的原理图如下图所示 该实验利用单片机编程C语言编程,实现单片机编程数据口由74LS244读取八个开关的状态 并将此状态由单片机编程数据ロ输出,经过 74LS273 锁存并驱动发光二极管显示其中 74LS244 的输入端口接开关 K1—K8,74LS273

}

我要回帖

更多关于 单片机编程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信