单片机C语言编程入门教程流水灯程序示例 单片机C语言编程相对于汇编语言来讲入门比较容易,不需要对硬件理解那么深刻,有C语言基础的人学习起来更有优势。单片机C语言编程入门只需要学会编写简单的输入、输出控制即可,入门后再根据需要逐步深入学习。一、电路图说明:仿真软件后台已默认是单片机最小系统,本图没再添加... 2023-06-14 单片机C语言入门
基于51单片机的恒温控制器系统protues+keilc 文章目录恒温控制器系统概述仿真软件系统设计电路设计软件代码编写代码下载恒温控制器系统概述该恒温控制器系统包含以下几个功能:可按键设定温度可显示当前温度和用户设定温度有升温、降温模块可最终达到恒温仿真软件Keil5Proteus8.6系统设计电路设计恒温控制系统一共有6... 2023-06-14 51单片机恒温控制C语言Proteus
单片机电子时钟程序设计 共用体除非必要,否则我们不推荐使用,枚举的用法比较简单,在本书19章的项目实践中有很好的示例,这节课我们先来练习一下结构体的使用。下边这个程序的功能是一个带日期的电子钟,相当于一个简易万年历了,并且加入了按键调时功能。学有余力的同学看到这里,不妨先不看我们提供的代码... 2023-06-14 单片机电子时钟程序设计单片机时钟C语言
单片机C语言程序设计:用ADC0808控制PWM输出 /*名称:用ADC0808控制PWM输出说明:使用数模转换芯片ADC0808,通过调节可变电阻RV1来调节脉冲宽度,运行程序时,通过虚拟示波器观察占空比的变化。*/#include#defineucharunsignedchar#defineuintunsignedintsbitCLK=P2^4;//时钟信号sbitST=P2^5;... 2023-06-14 单片机C语言ADC0808PWM输出C语言
89C52来做定时记数器程序,51定时程序 89C52来做定时记数器程序,51定时程序关键字:单片机c语言定时程序,89c52,定时程序使用89C52来做定时记数器/***************************************************************功能:实现单片机定时记数器***********************************************************... 2023-06-14 单片机定时程序C语言
51单片机产生“嘀、嘀、……”报警声 生活中我们常常到各种各样的报警声,例如“嘀、嘀、…”就是常见的一种声音报警声,但对于这种报警声,嘀0.2秒钟,然后断0.2秒钟,如此循环下去,假设嘀声的频率为1KHz,则报警声时序图如下图所示:上述波形信号如何用单片机来产生呢?由于要产生上面的信号,我们把上面的信号分成两部分,一部... 2023-06-13 单片机报警声电路汇编C语言编程
数码管显示矩阵键盘扫描值 数码管显示矩阵键盘扫描值/*矩阵键盘扫描出键值,在数码管上显示出来P0口接数码管的段选码,P2口通过反相器接数管的位选码*/#include//所用的器件是AT89S52#defineucharunsignedcharvoiddelayms(ucharj);... 2023-06-13 单片机矩阵键盘显示C语言程序
单片机交通灯设计 交通灯控制系统设计摘要:本系统由单片机系统、键盘、LED显示、交通灯演示系统组成。系统包括人行道、左转、右转、以及基本的交通灯的功能。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。关... 2023-06-13 单片机C语言交通灯设计电路
89c518位LED动态扫描时钟程序 89c518位LED动态扫描时钟程序//使用12MHZ晶振,P0口输出段码,P2口作列扫描,用共阳LED数码管//#include"reg51.h"codechardis_7[11]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff};/*共阳LED段码表"0""1""2""3""4"... 2023-06-13 单片机C语言时钟程序
单片机双机点对点通信的从机程序 /*双机点对点通信的从机部分*/#ifndef__P2P_S_C__#define__P2P_S_C__#include#include#define__MAX_LEN_64//数据最大长度#define_MHZ_11//设置单片机使用的晶振频率(11.0592MHz)/*以下为程序协议中使用... 2023-06-13 单片机C语言通信
51单片机的液晶显示温度计程序 #include#includesbitRST=P2^0;sbitCLK=P2^1;sbitDQ=P2^2;sbitTSOR=P2^3;sbitALERT=P2^4;sbitRS=P2^7;sbitRW=P2^6;sbitEN=P2^5;/*------... 2023-06-13 51单片机C语言电子温度计
c语言在单片机开发中的应用 单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。对用惯了汇编的人来说,总觉得高级语言’可控性’不好,不如汇编那样随心所欲。但是只要我们掌握了一定的C语言知识,有些东西还是容易做出来的,以下是笔者实际工作中遇到的几个问题,希望对初学C51者有所帮助。一... 2023-06-13 C语言单片机开发应用
在Linux下如何利用C语言来实现一个Sniffer Sniffer技术是网络安全领域里一项非常重要的技术!对于“Hacker”来说,他们可以以非常隐蔽的方式得到网络中传输的大量的敏感信息,如 Telnet,ftp帐号和密码等等明文传送的信息!与主动扫描相比,嗅探的行为更加难以被察觉,操作起来也不是很复杂!对于网络管理人员来说,... 2023-06-13 LinuxC语言Sniffer文章技术应用网络通信
C语言与嵌入式SQL混合编程及图像处理技术 SQL Server是现阶段应用程序最普遍采用的数据库技术,在数据库中对图像、视频和声音等数据的存取需要越来越频繁。普通数据可直接在用户定义的字段上存取,而这类被称为二进制大对象(Binary Large Object)的大数据块由于其数据量太大,不是作为数据记录的一部分被存储在数据记... 2023-06-13 SQLC语言嵌入式混合编程文章技术应用嵌入式开发
单片机音乐演奏程序设计 关于“世上只有妈妈好”的单片机音乐演奏程序单片机演奏一个音符,是通过引脚,周期性的输出一个特定频率的方波。这就需要单片机,在半个周期内输出低电平、另外半个周期输出高电平,周而复始。半个周期的时间是多长呢?众所周知,周期为频率的倒数,可以通过音符的频率计算... 2023-06-13 单片机音乐演奏C语言文章技术应用消费电子
贪吃蛇游戏的简单实现 一 设计题目贪吃蛇游戏简单实现二 设计要求一条蛇在密闭的围墙内,并且围墙内会随机出现一个食物,通过键盘上的四个方向键控制蛇的移动,当蛇头撞到食物,食物会被吃掉,蛇的身体也会长一节,同时计10分;接着继续出现食物,等待蛇吃,如果蛇在移动过程中,撞到墙壁或身体交叉(蛇头撞到自己的... 2023-06-13 贪吃蛇C语言文章课设毕设其他
嵌入式C语言位操作的移植与优化 1 用逻辑运算实现位操作请看下面这个子程序:INT8U Card102RdByte(void) {INT8U Temp8U, n = 8;do{ Temp8U <<= 1;if( PIN_CARD_SDA_RD() ) Temp8U |= 0x01;PIN_CARD_CLK_H();PIN_CARD_CLK_L();}while(--n);return Temp8U;}这是通过单片机引脚从88... 2023-06-13 keilC51IARC430嵌入式C语言文章技术应用嵌入式开发
51单片机DIY制作实例:旋转LED数字显示电子钟(含C语言源程序) 在网上看到不少老外做的各种旋转LED显示屏,非常cool,我也动手用洞洞板试做了一个类似的显示屏,结果感觉还不错。于是再接再励继续努力,将作品进一步改进,完善后制成如今这个样子。由于刚学51单片机,加上制作电路板软件也是从零开始,的确花了我不少的时间和精力。不过也就是在这... 2023-06-13 51单片机LED显示旋转电机C语言红外遥控文章课设毕设时钟类
利尔达LSD12864CT的液晶显示程序 //******************************************************************************//ZhaoZhendong//Lierda, Inc//July 2004//Built with IAR Embedded Workbench Version: 3.20A//******************************... 2023-06-13 程序设计光电显示C语言文章技术应用
DIY:酷炫的旋转LED数字显示电子钟(含C语言源程序) 在网上看到不少老外做的各种旋转LED显示屏,非常cool,我也动手用洞洞板试做了一个类似的显示屏,结果感觉还不错。于是再接再励继续努力,将作品进一步改进,完善后制成如今这个样子。由于刚学51单片机,加上制作电路板软件也是从零开始,的确花了我不少的时间和精力。不过也就是在这... 2023-06-13 51单片机LED显示旋转电机C语言红外遥控文章课设毕设显示类
单片机的通用基础知识 第一步:数字I/O的使用 使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽 然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数... 2023-06-13 汇编单片机C语言定时器文章技术应用嵌入式开发
PIC C语言编程_PICC中断函数的实现 PICC可以实现C语言的中断服务程序。中断服务程序有一个特殊的定义方法:voidinterruptISR(void);其中的函数名“ISR”可以改成任意合法的字母或数字组合,但其入口参数和返回参数类型必须是“void”型,亦即没有入口参数和返回参数,且中间必须有一个关键词&... 2023-06-13 PICC语言编程C中断函数实现文章单片机PIC单片机
PIC C语言编程_PICC中的指针 PICC中指针的基本概念和标准C语法没有太多的差别。但是在PIC单片机这一特定的架构上,指针的定义方式还是有几点需要特别注意。1) 指向RAM的指针如果是汇编语言编程,实现指针寻址的方法肯定就是用FSR寄存器,PICC也不例外。为了生成高效的代码,PICC在编译C原程序时将指向RAM的... 2023-06-13 PICC语言编程指针文章单片机PIC单片机
PIC C语言编程_PICC中变量修饰关键词 1)extern—外部变量声明如果在一个C程序文件中要使用一些变量但其原型定义写在另外的文件中,那么在本文件中必须将这些变量声明成“extern”外部类型。例如程序文件code1.c中有如下定义:bank1unsignedcharvar1,var2;//定义了bank1中的两个变量在另外一个程... 2023-06-13 PICC语言编程变量修饰关键词文章单片机PIC单片机
PIC单片机C语言编程的基本框架 基于PICC编译环境编写PIC单片机程序的基本方式和标准C程序类似,程序一般由以下几个主要部分组成:1.在程序的最前面用#include预处理指令引用包含头文件,其中必须包含一个编译器提供的“pic.h”文件,实现单片机内特殊寄存器和其它特殊符号的声明;2. 用“_CONFIG... 2023-06-13 PIC单片机C语言编程基本框架文章单片机