实验一 51单片机c语言学习

上传人:小** 文档编号:57154188 上传时间:2018-10-19 格式:DOC 页数:5 大小:759.50KB
返回 下载 相关 举报
实验一 51单片机c语言学习_第1页
第1页 / 共5页
实验一 51单片机c语言学习_第2页
第2页 / 共5页
实验一 51单片机c语言学习_第3页
第3页 / 共5页
实验一 51单片机c语言学习_第4页
第4页 / 共5页
实验一 51单片机c语言学习_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验一 51单片机c语言学习》由会员分享,可在线阅读,更多相关《实验一 51单片机c语言学习(5页珍藏版)》请在金锄头文库上搜索。

1、 单片机实验报告单片机实验报告学校:南昌大学班级:机制 094学号:5802109009姓名:何祥波实验一实验一 5151 单片机单片机 C C 语言学习语言学习流水灯流水灯 3.23.2 流水灯流水灯 一、实验目的 掌握循环移位的工作原理和操作方法,学会使用 C51封装好的函数库 C51LIB,延时函数的时间估算。 二、实验内容 单片机 P1 口相连的 8 个发光二极管中的一个循环移位点亮,同时蜂鸣器发出滴滴的响声。 三、实验说明 蜂鸣器用一只 PNP 三极管驱动,集电极(C 极)通过蜂鸣器线圈接 5V 电源,基极(B 极)是控制端,发射极(E 极)接地,当三极管 C,B 极 PN 结正偏时

2、,PN 结导通,即 B 极为低电平时,三极管导通,蜂鸣器发声。 四、实验仪器和设备 PC 机、TX-1C 单片机开发系统 五、硬件电路 6、程序清单#include #include /后面要用到它里面的_crol_(k,l)函数 unsigned char a,b,k,j; /定义四个字符变量 sbit beep=P23; / 定义蜂鸣器的接口 void delay10ms() /延时子程序,大约延时 10ms for(a=100;a0;a-) for(b=225;b0;b-); void main() k=0xfe; /先给 k 一个初值 11111110 等待移位 while(1) delay10ms(); beep=0; /打开蜂鸣器 delay10ms(); /让它响 10ms beep=1; /关闭蜂鸣器 j=_crol_(k,1); /把 k 循环左移一位 k=j; /把移完的值再送给 k P1=j; /同时把值送到 P1 口点亮发光二极管 /再次循环

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号