资源简介
普中科技51单片机2018年来的所有基础例程的源代码和hex文件,代码全行注解,每个例程还有具体的接线图和端口说明,可以说是51单片机初学者的一大福利
代码片段和文件信息
/**************************************************************************************
* 单片机IO扩展--74HC595实验 *
实现现象:下载程序后,LED灯从左往右点亮,类似流水灯效果
注意事项:必须将74HC595模块的JP595短接片短接,否则不会出现现象
***************************************************************************************/
#include “reg51.h“ //此文件中定义了单片机的一些特殊功能寄存器
#include “intrins.h“
typedef unsigned int u16; //对数据类型进行声明定义
typedef unsigned char u8;
//--定义使用的IO口--//
sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;
/*******************************************************************************
* 函 数 名 : delay
* 函数功能 : 延时函数,i=1时,大约延时10us
*******************************************************************************/
void delay(u16 i)
{
while(i--);
}
/*******************************************************************************
* 函 数 名 : Hc595SendByte(u8 dat)
* 函数功能 : 想74H595发送一个字节的数据
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void Hc595SendByte(u8 dat)
{
u8 a;
SRCLK = 1;
RCLK = 1;
for(a=0;a<8;a++) //发送8位数
{
SER = dat >> 7; //从最高位开始发送
dat <<= 1;
SRCLK = 0; //发送时序
_nop_();
_nop_();
SRCLK = 1;
}
RCLK = 0;
_nop_();
_nop_();
RCLK = 1;
}
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main()
{
u8 ledNum;
ledNum = 0x01;
while(1)
{
Hc595SendByte(ledNum);
ledNum = _crol_(ledNum 1);
delay(50000);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1018426 2016-12-13 10:19 基础实验例程\实验10:单片机IO扩展--74HC595\接线图.jpg
文件 1918 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\main.c
文件 4440 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\main.LST
文件 2714 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\main.OBJ
文件 2587 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\template
文件 314 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\template.hex
文件 44 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\template.lnp
文件 3739 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\template.M51
文件 227 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\template.plg
文件 135129 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\template.uvgui.Administrator
文件 135137 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\template.uvgui_Administrator.bak
文件 5593 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\template.uvopt
文件 13259 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\template.uvproj
文件 5591 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\template_uvopt.bak
文件 13267 2016-09-06 08:44 基础实验例程\实验10:单片机IO扩展--74HC595\程序\template_uvproj.bak
文件 993892 2016-12-13 10:25 基础实验例程\实验11:LED点阵(点亮一个点)\接线图.jpg
文件 2283 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\main.c
文件 5581 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\main.LST
文件 3250 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\main.OBJ
文件 3064 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\template
文件 471 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\template.hex
文件 44 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\template.lnp
文件 4614 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\template.M51
文件 2041 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\template.plg
文件 135137 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\template.uvgui.Administrator
文件 135137 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\template.uvgui_Administrator.bak
文件 5595 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\template.uvopt
文件 13259 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\template.uvproj
文件 5594 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\template_uvopt.bak
文件 13267 2016-09-06 08:44 基础实验例程\实验11:LED点阵(点亮一个点)\程序\template_uvproj.bak
............此处省略655个文件信息
- 上一篇:工程电磁学基础(原书第六版).rar
- 下一篇:DPS安装程序
相关资源
- 完美51单片机交通灯附仿真,程序,原
- 雕刻机,CNC代码源
- 单片机实验含有+电子琴演奏实+直流电
- 51单片机智能电子秤
- 51单片机超声波测距 含源程序视频P
- 时间触发嵌入式系统设计模式---文档
- 体温传感器 TN901 单片机 51代码 KEIL 已
- 基于51单片机的红外遥控器设计
- 基于51单片机的点阵显示汉字系统内涵
- 51单片机自学笔记(完整北航版).p
- 51单片机液晶万年历LCD1602万用板制作
- 51单片机的8*8点阵制作的贪吃蛇游戏
- 普中51单片机开发软件
- STC15单片机实战指南(带书签含原理图
- [C51单片机开发工具Keil.UV4].Keil.C51.V9
- 51单片机学uCosII--跟我一起看书和实践
- zw_jhn199388-9911706-基于51单片机都_自动
- 80C51单片机实验实训100例 基于Keil C和
- 基于51单片机的1-40Mhz正弦波发生器仿
- 51单片机RFID程序完整版
- Altium Designer的元件库大全包括DSPARM5
- 51单片机 火灾报警器
- 基于51单片机自动智能浇花系统设计
- 基于51单片机的智能超声波测距
- 51单片机与CPLD的串口通信
- STC89C52中文芯片手册_
- 基于51单片机都_自动太阳能跟踪系统
- 普中51单片机开发攻略--A7.pdf
- 基于51单片机的数字温度计+源代码+仿
- STM32_FOC代码.rar
评论
共有 条评论