51单片机是最早的单片机也是在国内应用最广泛的单片机为大家所喜爱但执行速度较其它单片机较慢因此在编程时更加要注重程序的效率及编程上的技巧最大限度的发挥其性能满足项目开发的实际需要大家都知道在嵌入式开发中C语言具有可移植性强和可读性好等优点而汇编语言的高效快速及可直接对硬件进行操作等优点又是C语言所难以达到的本帖就为大家介绍一下KEIL C51所支持C和汇编混合编程的方法将这两种语言的优点完美
下面让我们揭开模块化神秘面纱一窥其真面目 C语言源文件 .c 提到C语言源文件大家都不会陌生因为我们平常写的程序代码几乎都在这个XX.C文件里面编译器也是以此文件来进行编译并生成相应的目标文件作为模块化编程的组成基础我们所要实现的所有功能的源代码均在这个文件里理想的模块化应该可以看成是一个黑盒子即我们只关心模块提供的功能而不管模块内部的实现细节好比我们买了一部手机我们只需
模块化编程设计题简述模块化编程的必要性(模块化的优点)参考答案:大多数的编程学习者一开始接触和学习到的程序很小代码量很少甚至只有几十行对于这样短小的程序进行模块化设计不是完全必要的很多情况下程序模块化设计需要浪费很多时间例如增加了代码的数量增加了构思的时间把所有的程序代码都写在一个main()函数中程序完全可以运行 但是随着学习的深入代码
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级设计任务要求在统一提供的根据国信长天开发的CT107D综合实训平台的Proteus仿真电路图上实现一个能显示23小时59分钟59秒的数字电子钟具体要求如下:1时钟在8位数码管上的显示内容依次为小时十位小时个位—(横杠)分钟十位分钟个位—(横杠)秒十位秒个位2利用矩阵键盘设置启动键停止键功能设置键小时校正(数字增加)键设计任
HUBEI NORMAL UNIVERSITY课程设计论文Courses Thesis课程名称单片机技术实用教程论文题目单片机与手机短信收发系统设计学生学 号指导教师所在院系专业名称完成时间2010年12月21日摘 要本设计主要研究如何由单片机控制GSM模块实现短信收发系统的设计包括硬件软件设计本设计只对硬件进行讨论设计中首先介绍了SM网络和短消息在现阶段的应用情况并简单介绍短
AT90CAN单片机CAN通信模块介绍及软件编程1? AT90CAN单片机CAN控制器特性 AT90CAN单片机的CAN控制器能够兼容和通信协议内部设有120字节的邮箱空间它由15个MOB(Message Object)与CAN DATA BUFFER组成MOB用来描述一帧完整的CAN报文信息每个MOB拥有独立的工作寄存器组(详见参考文献[1])这些寄存器规定了CAN通信报文的帧格式与工作
include<>include<>define uchar unsigned chardefine uint unsigned intuchar code DSY_CODE[]={0xc00xf90xa40xb00x990x920x820xf80x800x90}void DelayMS(uint x){uchar twhile(x--)for(t=120t>0t--)}void main(){
74595外形图? ? ? ? ______QB--1? ? 16--VccQC--2? ? 15--QAQD--3? ? 14--SIQE--4? ? 13--GQF--5? ? 12--RCKQG--6? ? 11--SCKQH--7? ? 10--SCLRGND-8? ? ? 9--QH? ? ? ? _____74595的数据端:QA--QH: 八位并行输出端可以直接控制数码管的8个
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级2015111??MCS-51单片机的功能模块 MCS-51 单片机中断的系统MCS-51 单片机的定时器计数器MCS-51单片机的中断系统中断的概念 MCS-51 的中断系统及控制中断响应与处理1. 中断的概念当CPU正在处理某件事情的时候内部或外部发生的某一事件(如一个电平的变化一个脉冲沿的发生或定时器计数溢出等)请求CP
违法有害信息,请在下方选择原因提交举报