51单片机C语言程序
发布时间:2025-05-18 11:06:07 发布人:远客网络
一、51单片机C语言程序
//你原来的b2,b2都是死循环,这是不行的,只有主函数才可以死循环。
//为你增加了一个按键检测的函数。
//K为触动开关,reg为红灯,bice为绿灯,b1、b2各为一个方波,
//按第一次触动开关时红灯亮、b1输出,
for(x= z; x> 0; x--) for(y= 110; y> 0; y--);
if(kkk== 1) return 0;//没有按下.
if(k== kkk) return 1;//两次相等.
while(!key());//静等按下第一次.
while(!key()) b1();//没有按下第二次就循环等待.
while(!key()) b2();//没有按下第三次就循环等待.
P1= 0xfe; a= 50000; while(a--);
P1= 0xff; a= 50000; while(a--);
P1= 0xfe; a= 30000; while(a--);
P1= 0xff; a= 30000; while(a--);
二、新概念51单片机C语言教程的作品目录
1.6.1利用C语言开发单片机的优点
1.6.7学习单片机应该掌握的主要内容
2.5Keil仿真及延时语句的精确计算
5.3ADC0804工作原理及其实现方法
5.6DAC0832输出电流转换成电压的方法
6.6串行口打印在调试程序中的应用
第7章通用型1602,12232,12864液晶操作方法
8.3E2PROMAT24C02与单片机的通信实例
12.1.2指针变量的定义、赋值与引用
12.5.3使用字符指针与字符数组的区别
12.6.3指针数组作为main()函数的命令行参数
13.7STC89系列单片机内部A/D应用
13.8STC12系列单片机内部A/D应用
13.9STC12系列单片机的PCA/PWM介绍
13.10STC12系列单片机的SPI接口介绍
13.11STC12系列单片机的“576MHz”超速运行
第14章利用51单片机的定时器设计一个时钟
14.1如何从矩阵键盘中分解出独立按键
第15章使用DS12C887时钟芯片设计高精度时钟
15.3如何用TX-1C实验板扩展本实验
第16章使用DS18B20温度传感器设计温控系统
第18章VC、VB(MSCOMM控件)与单片机通信实现温度显示
18.1VCMSCOMM控件与单片机通信实现温度显示
18.2VBMSCOMM控件与单片机通信实现温度显示
第19章使用Protell99绘制电路图全过程
20.2ISD400x系列语音芯片操作规则
20.3ISD400x系列语音芯片应用实现
A.1TX-1C51单片机开发板(配套详细视频教程)
A.2AVR单片机开发板(配套详细视频教程)
A.3PIC单片机开发板(配套详细视频教程)
A.5三星S3C44B0ARM7入门级开发板
A.6三星S3C44B0ARM7提高级开发板
A.7TX-51STAR51单片机开发板(配套详细视频教程)
三、新概念51单片机C语言教程的介绍
《新概念51单片机C语言教程》是2009年电子工业出版社出版的图书,作者是郭天祥。《新概念51单片机C语言教程:入门、提高、开发、拓展》从实际应用入手,以实验过程和实验现象为主导,循序渐进地讲述51单片机C语言编程方法以及51单片机的硬件结构和功能应用。《新概念51单片机C语言教程:入门、提高、开发、拓展》从实际应用入手,以实验过程和实验现象为主导,循序渐进地讲述51单片机C语言编程方法以及51单片机的硬件结构和功能应用。全书共分5篇,分别为入门篇、内外部资源操作篇、提高篇、实战篇和拓展篇。《新概念51单片机C语言教程:入门、提高、开发、拓展》内容丰富,实用性强,书中大部分内容均来自科研工作及教学实践,许多C语言代码可以直接应用到工程项目中。《新概念51单片机C语言教程》配套光盘提供13讲近30学时的教学视频和《新概念51单片机C语言教程》实例代码,可使读者更快更好地掌握单片机知识和应用技能。《新概念51单片机C语言教程》作者还可提供与《新概念51单片机C语言教程:入门、提高、开发、拓展》配套的单片机实验板。《新概念51单片机C语言教程:入门、提高、开发、拓展》可作为大学本、专科单片机课程教材,适合于51单片机的初学者和使用51单片机从事项目开发的技术人员,也可供从事自动控制、智能仪器仪表、电力电子、机电一体化等专业的技术人员参考。