您当前的位置:首页 > 互联网教程

51单片机C语言程序

发布时间:2025-05-18 11:06:07    发布人:远客网络

51单片机C语言程序

一、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单片机从事项目开发的技术人员,也可供从事自动控制、智能仪器仪表、电力电子、机电一体化等专业的技术人员参考。