- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科毕业设计论文_点阵式液晶显示屏的显示程序设计-单片机课程设计报告
J I A N G S U U N I V E R S I T Y
单片机原理及应用
课程设计
点阵式液晶显示屏的显示程序设计
点阵式液晶显示屏的显示程序设计
一、设计目的
1.熟练掌握C51系统仿真开发系统的应用。
2.加强单片机的综合运用能力、提高单片机的软件编程和调试能力,为以后的学习和开发工作打下良好基础。
3.掌握的液晶的工作原理以及应用设计。
4.掌握小系统开发设计的流程以及设计思路。
二、设计方案
实验要求:
1)从下到上左到右滚动显示:自己设计的图片
2)能进行正常的模拟量采样值显示(温度、压力、电位) 。
3)未按键时菜单要可以停下来
设计思路:
由于实验指导书中做过液晶显示和模数转换得实验,根据两个实验的功能实现和流程原理进行设计
将程序分成四个模块:
主函数模块main.c
模数转换模块ADC.c
液晶显示模块KS0108.c
按键调试模块Test7179.c
其中让主函数模块做一些初始化和函数调用工作,模数转换模块主要是将温度,压力,点位的值转化为数字量供液晶显示用,液晶显示模块得到模数转换模块传递过来的数字量显示到液晶面板上,按键调试模块是输入按键显示温度,电压,压力等。
程序流程图:
1系统主流程图如下
2主函数流程图
3 显示模块流程图
4 模数转换模块流程图
主要的源程序及注释
主函数:
#include c8051f020.h
#include intrins.h
void Delay1us(unsigned char us)
{
while (us)
{
_nop_(); _nop_(); _nop_(); _nop_(); _nop_();
--us;
}
}
void SYSCLK_Init (void)
{
int i; // delay counter
OSCXCN = 0x67; // start external oscillator with
// 18.432MHz crystal
for (i=0; i 256; i++) ; // Wait for osc. to start up
while (!(OSCXCN 0x80)) ; // Wait for crystal osc. to settle
OSCICN = 0x88; // select external oscillator as SYSCLK
// source and enable missing clock
// detector
// OSCICN = 0x07; file://interal 16MHZ
}
#define PRT0CF P0MDOUT
#define PRT1CF P1MDOUT
#define PRT2CF P2MDOUT
void PORT_Init (void)
{
XBR0 = 0x07; // Enable SMBus, SPI0, and UART0
XBR1 = 0x00;
XBR2 = 0x44; // Enable crossbar and weak pull-ups
EMI0CF = 0x27;
EMI0TC = 0x21;
P74OUT = 0xFF;
P0MDOUT = 0x15;
P1MDOUT |= 0x3C; //P1.2-P1.5推挽输出
P1 = 0xc3; //P1.2-P1.5=0
}
void SPI0_Init (void)
{
SPI0CFG = 0x07; // data sampled on 1st SCK rising edge
// 8-bit data words
SPI0CFG|=0xC0; //CKPOL =1;
您可能关注的文档
- 本科毕业设计论文_论文english movies’ significance and application in middle school english teaching论文 定稿.doc
- (学士)学位论文—建设工程质量政府监管管理研究.doc
- 学年论文-关于企业jit采购模式的研究_大学毕业论文.doc
- (学士)学位论文—论制造业成本管理存在的问题及对策 论文.doc
- 本科毕业设计论文_关于资产减值会计问题的研究.doc
- 浅析强化理论在臻万旅行社导游薪酬设计方案中的应用_大学毕业论文.doc
- (学士)学位论文—抗震加固施工组织设计-研究报告.doc
- 本科毕业设计论文_tms320c54x与tlc320ad50的通信系统的设计.doc
- 本科毕业设计论文_超声波测距仪英文翻译.doc
- 本科毕业设计论文_个人所得税的纳税筹划.doc
最近下载
- 2024届浙江杭州学军中学高三下学期模拟测试数学试题含答案.pdf
- animate动画设计与制作智慧树知到答案章节测试2023年潍坊职业学院.docx
- 网课知到大学生劳动教育通论智慧树答案.docx
- 超星网课《经济决策思维与原理 》超星尔雅答案2023章节测验答案.docx
- 新人教版(中图版)高中信息技术必修一1.1《数据、信息与知识》说课稿.docx
- 某地路灯绿色照明节能改造(太阳能)项目可行性研究报告.docx
- 学堂在线揭开潜意识心理的奥秘期末考试答案.docx
- 足球说课PPT.pptx VIP
- 城区路灯绿色照明节能改造项目可行性研究报告.docx
- 13hj 5t卷扬机吊装吊装方案.doc
文档评论(0)