51单片机复习笔记
脚踏实地的追逐效率
这个作者很懒,什么都没留下…
展开
-
51单片机复习001
http://blog.csdn.net/dragon12345666/article/details/22148459 对应程序例程地址1、更改keil uvision3的字体以及关键字颜色的设置: 修改顺序入下 1 打开edit 2 打开edit 最下方configuration 3 打开colars 4 选择8051 edit c file 可以修改 C语言的原创 2014-03-26 00:22:42 · 2731 阅读 · 0 评论 -
单片机复习笔记005 -- DS1302时钟芯片
1、DS1302时钟芯片的讲解待完成!!!2、自己写的DS1302芯片的配置文件//DS1302_SPIdriver.h//DS1302_SPIdriver.h#ifndef __SPIDRIVER_H__#define __SPIDRIVER_H__#include //包含单片机寄存器的头文件#include //包含_nop_()函数定义的头原创 2014-04-06 00:13:51 · 2064 阅读 · 0 评论 -
51单片机复习程序例举004--HD44780控制的1602LCD
1、在HD44780控制的1602LCD的显示屏上显示两条字符串 和 两个用户自定义的字符/****************************************************************************** * 说明:AT89S52芯片,12M晶振 * 外设:HD44780控制的1602LCD:两行显示,每行最多显示40个预显示字符中的16个字原创 2014-04-02 19:49:21 · 3785 阅读 · 0 评论 -
51单片机复习004 -- HD44780控制的1602LCD
1、HD44780控制的1602LCD : 也称1602字符型液晶1602 : 即每行最多有16个字符的显示位,共有2行。 显示字符的位与位之间存在间隔,所以一般不用1602LCD显示图片(主要是效果不好) 每个显示位分为 5*7点阵 和 5*11点阵,我学习时用的是5*7点阵的LCD2、HD44780控制的1602LCD的外观、引脚、内部资源原创 2014-04-02 19:38:17 · 8145 阅读 · 0 评论 -
51单片机复习002
http://blog.csdn.net/dragon12345666/article/details/22315025 对应程序例程文件地址1、AT89S52的6个中断源2个外部中断:INT0 (对应引脚 P3^2) , INT1 (对应引脚 P3^3)3个片内定时器/计数器中断:T0 (P3^4) , T1(P3^5) [TF0,TF1,(TF2)]1个串行口中断:TI原创 2014-03-27 20:10:54 · 1327 阅读 · 0 评论 -
51单片机复习003
1、AT89S52单片机 串行通信 概念性部分2、AT89S52单片机 串行通信配置时用到的寄存器串行通信的基础配置:配置1:串行口控制寄存器 SCON (98H)SCON : SM0SM1SM2RENTB8RB8TIRI-------原创 2014-03-31 23:41:24 · 1418 阅读 · 0 评论 -
51单片机复习程序例举002
1、使用外部中断INT0使P0口的8位LED灯的状态进行翻转/****************************************************************************** * 说明:AT89S52芯片,12M晶振 * 中断服务程序 void name(void) interrupt m using n { 中断时要执行的程序代码 } *原创 2014-03-27 20:11:28 · 1287 阅读 · 0 评论 -
51单片机复习程序例举003
1、串行通信,查询模式,单片机转发PC机发来的数据。PC通过串口向单片机发数据,单片机将接收到的数据在转发给PC/****************************************************************************** * 说明:AT89S52芯片,12M晶振 * 串行通信,工作方式1,波特率可变 * 定时器T1产生波特率,工作原创 2014-03-31 23:48:13 · 1774 阅读 · 0 评论 -
51单片机复习程序例举001
http://blog.csdn.net/dragon12345666/article/details/22114899 本文对应复习笔记1、点亮闪烁的LED灯。#includesbit LED00=P0^0; //位定义,定义单片机引脚void delay(int t){ int i , j ; for(i = 0 ; i < 100*t ; i++) { f原创 2014-03-26 09:27:00 · 1648 阅读 · 0 评论 -
单片机复习程序例举005 -- DS1302时钟芯片
用AT89S52单片机、DS1302时钟芯片、1602LCD做一个电子表 。各文件例举如下:1、main()函数所在文件部分:/****************************************************************************** * 说明:AT89S52芯片,12M晶振 * 外设:HD44780控制的1602LCD 和 DS130原创 2014-04-06 00:39:48 · 1693 阅读 · 0 评论