- 3
- 0
- 约 18页
- 2017-01-28 发布于重庆
- 举报
利用单片机控制GRB三原色背光系统.
专业课程设计报告书
院系名称 : 学生姓名 : 学号 专业名称 : 班 级 : 实习时间 :
1.课程设计题目。
利用单片机控制GRB三原色背光系统
2.任务和要求。
(1)收集资料和熟悉相关内容——包括单片机最小系统设计,I2C总线协议,用grb三原色led实现背光的概念,单片机c语言编程和开发环境。
(2)连接调试stc89c52单片机最小系统,可以运行简单的程序。焊接和连接ncp5623,并将其最小系统一起连接。
(3)进一步熟悉开发环境,编写程序,调试整个系统,实现资料上所列的几个功能,也就是使三种颜色的灯组合成不同的颜色来变化,同时形成不同的花色。
(4)撰写课程设计报告要遵守一定的规范和要求,即课程设计报告书写工整、语句通顺、数据准确、图表清晰。
3. 总体方案的选择。
硬件部分:根据设计的电路图,再面包板上连接好电路,得到完整的电路系统。
软件部分:在软件Keil uVision2环境下调试程序,最终实现I2C协议及LED控制部分。
模块化分3部分:MAX232EJE电路、STC89C52电路以及NCP5623电路。
总的设计系统如下图:
4. 单元电路的设计。
4.1 MAX232EJE电路
经过设计与计算得到所需要的器件如下:
6个100pf电容、MAX232EJE一个、数据传输端口、USB端口
电路图如下:
4.2 STC89C52电路
经过设计与计算得到所需要的器件如下:
晶振一个、2个30pf电容、8.2电阻一个、STC89C52一个、10uf电容
电路图如下:
4.3 NCP5623电路
经过设计与计算得到所需要的器件如下:
2个1uf/6.3V电容、红绿蓝三个灯62电阻一个、NCP5623一个
电路图如下:
5. 画总体电路图。
根据各部分之间的关系得到总的电路图如下:
6. 软件部分。
6.1 I2C协议
I2C协议的总程序程序图如下:
(1)起动总线函数结束总线函数 I2C总线上每传输一位数据,都有一个时钟脉冲相对应,其逻辑“0”和“1”的信号电平取决于该点的正端电源VDD的电压。I2C总线数据传输时,在时钟线高电平期间数据线上必须保持有稳定的逻辑电平状态,高电平为数据1,低电平为数据0。只有在时钟线为低电平时,才允许数据线上的电平变化。I2C总线数据传送时有两种时序状态被分别定义为起始信号和终止信号。
起始信号:在时钟线保持高电平期间,数据线在由高电平到低电平变化时启动I2C总线,为I2C总线的起始信号。
终止信号:在时钟线保持高电平期间,数据线在由低电平到高电平变化时将停止I2CI2C总线的终止信号。
起始信号和终止信号都是由主控制器产生。总线上带有I2C
void Start_I2c()
{
SDA=1; /*发送起始条件的数据信号*/
delay();
SCL=1;
delay(); /*起始条件建立时间大于4.7us,延时*/
SDA=0; /*发送起始信号*/
delay();
}
void Stop_I2c()
{
SDA=0; /*发送结束条件的数据信号*/
delay();
SCL=1; /*结束条件建立时间大于4μs*/
delay();
SDA=1; /*发送I2C总线结束信号*/
delay();
}字节数据发送函数 SCL在低电平时钳住总线。这种情况可以用于当接收器接收到一个字节数据后要进行一些其他工作而无法立即接收下一个数据时,迫使总线进入等待状态,直到接收器准备好接收新数据时再释放时钟线使数据传送得以继续正常进行。例如,当接收器接收完主控制器的一个字节数据后,产生中断信号并进行中断处理,中断处理完毕后才能接收下一个字节数据,这时接收器在中断处理时钳住SCL为低电平直到中断处理完毕才释放SCL。
void Send_byte(unsigned data)
{
unsigned char j;
SCL=0;
for(j=0;j8;j++) //在SCL=0时,发送8位数据
{
if(data0x80) //判断第一位是否为高
{
SDA=1; // 第一位为高,SDA=1
}
else
{
S
您可能关注的文档
- 初中数学新课程标准理论测试题及答案2011版..doc
- 初中物理全概念总复习带答案(中考必备基础+巩固)..doc
- 初中物理典型易错习题分析与解答..doc
- 初中物理实验报告单_人教版..doc
- 初中物理知识点总结(沪教版)..doc
- 初中现代诗歌教学初探..doc
- 初中生优秀作文..doc
- 初中生物《生物与环境》及答案..doc
- 初中生物中考重点知识填空..doc
- 初中生物知识点汇总..doc
- 最新国家开放大学电大《成本会计》机考终结性第二套真题题库及答案.docx
- 最新国家开放大学电大《成本会计》机考终结性2套真题题库及答案9.docx
- 最新国家开放大学电大《国际经济法》机考3套真题题库及答案2.docx
- 最新国家开放大学电大《城市管理学》机考终结性13套真题题库及答案.docx
- 最新国家开放大学电大《国际经济法》机考第一套真题题库及答案.docx
- 最新国家开放大学电大《国际经济法》机考第五套真题题库及答案.docx
- 最新国家开放大学电大《国际私法》机考第四套真题题库及答案(1).docx
- 最新国家开放大学电大《建筑工程质量检验》机考终结性5套真题题库及.docx
- 最新国家开放大学电大《国际私法》机考3套真题题库及答案7.docx
- 最新国家开放大学电大《公共关系学》机考第二套真题题库及答案.docx
最近下载
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
- 重庆天齐锂电新材料有限公司新建1000吨_年高能锂电材料电池级金属锂项目环评报告.pdf VIP
- 朗文3A复习资料及垃圾分类作文8篇.doc VIP
- DB65T 3694-2015 现行哈萨克文与西里尔哈萨克文编码字符转换规则.docx VIP
- TGXAS 1044-2025《中医护理三级查房规范》(发布稿).pdf VIP
- 华为云服务登录.doc VIP
- 采砂场工业用水水资源论证论证表详解.doc VIP
- Onkyo安桥TX-NR828中文说明书.pdf
- 采砂场工业用水水资源论证论证表分析报告.doc
原创力文档

文档评论(0)