推荐阅读最新更新时间:2024-03-16 13:06
C51 两种对内存空间地址写数据的方法
方法一: unsigned char volatile xdata CH375_CMD_PORT _at_ 0xBDF1; /* CH375命令端口的I/O地址 */ CH375_CMD_PORT = Data; 方法二: *((unsigned char xdata *) 0xBDF1) = Data; 类似:DSP2407的头文件 voatile unsigned int * IMR = (volatile unsigned int *)0x0004; *IMR = value;
[单片机]
有关C51的编程规范
简介:编程首要是要考虑程序的可行性,然后是可读性、可移植性、健壮性以及可测试性。这是总则。但是很多人忽略了可读性、可移植性和健壮性(可调试的方法可能歌不相同),这是不对的。 下面就来说说有关C51的编程规范问题。 1.当项目比较大时,最好分模块编程,一个模块一个程序,很方便修改,也便于重用和便于阅读。 2.每个文件的开头应该写明这个文件是哪个项目里的哪个模块,是在什么编译环境下编译的,编程者(/修改者)和编程日期,值得注意的是一定不要忘了编程日期,因为以后你再看文件时,会知道大概是什么时候编写的,有些什么功能,并且可能知道类似模块之间的差异(有时同一模块所用的资源不同,和单片机相连的方法也不同,或者只是在原有的模块上加以改
[单片机]
C51编程23-应用篇(HC 06蓝牙模块)
现在的手机,平板,笔记本电脑都会自带蓝牙。本文将会介绍51单片机使用HC 06 蓝牙模块实现手机与笔记本电脑的通讯。 HC 06 模块 购买HC 06模块后需要检测蓝牙模块是否是好的,使用串口线与HC 06 模块连接起来。并在电脑上的串口助手上发送“AT”,在串口助手上可以收到“OK”。 注:建议使用与本文一样的串口调试助手,或者让商家提供测试的串口助手程序。 硬件连接 HC 06 模块TXD 连接单片机的RXD,HC 06 模块RXD 连接单片机的TXD; 功能描述: 上位机在串口助手发送命令,通过上位机的蓝牙传输到单片机中,
[单片机]
1602液晶显示总线
1602是一种常用液晶显示界面,用来显示5*8 或5*11的字形符号,但不支持中文显示。而根据目前 LCD的规格,也发展出许多相似类型,如LCD12864(支持中文显示) 即是一例。虽然LCD各有不同特点,但基本原理都是相同的。目前主要应用领域主要在工程计算器、仪器显示接口、DVD拨放机显示界面与学校实验教学等方面。
[嵌入式]
MSP430单片机1602液晶60秒计时程序
MSP430 单片机 1602液晶60秒计时程序 //************************************************************** // P3BIT5接RS)-- (BIT7接NE)-- (BIT6接RW) // P4口送数据 // // 08-6-27 //***************************************************** #include msp430x22x4.h unsigned char table = 0123456789 ; unsigned char a=0,b
[单片机]
单片机写数据到LCD12864点阵型液晶显示器内部ST7920芯片
#include reg52.h #define uchar unsigned char #define uint unsigned int #define LCD12864Data P2//LCD12864点阵型液晶显示器输入输出数据/命令端口 sbit LCD12864_RS=P0^7;//LCD12864点阵型液晶显示器数据/命令选择端 sbit LCD12864_RW=P0^6;//LCD12864点阵型液晶显示器读/写端 sbit LCD12864_EN=P0^5;//LCD12864点阵型液晶显示器使能端 //太阳 uchar code sun ={0x00,0x00,0x00,0x00,0x00,0x00,0x00
[单片机]
51单片机学习:LCD1602液晶显示实验
实验名称:LCD1602液晶显示实验 接线说明: 实验现象:下载程序后,LCD1602上显示字符信息 注意事项: ***************************************************************************************/ #include public.h #include lcd1602.h /******************************************************************************* * 函 数 名 : main * 函数功能 : 主函数 * 输 入 : 无 * 输 出 : 无 ******
[单片机]