- 1
- 0
- 约3.15万字
- 约 32页
- 2017-04-12 发布于辽宁
- 举报
点阵式液晶显示屏的显示程序设计-单片机课程设计报告本科论文
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
S
您可能关注的文档
- 带报警器的电子密码锁和门铃电路大学论文.doc
- 带电粒子在有界磁场中运动的分析方法本科论文.doc
- 大竹园铝土矿供电设计论文本科论文.doc
- 带螺纹壳体注射模设计本科论文.doc
- 带式输送机传动装置 本科论文.doc
- 带式输送机安装工程-施工组织设计本科论文.doc
- 带式输送机传动装置 机械设计基础课程设计大学论文.doc
- 带式输送机传动装置 课程设计大学论文.doc
- 带式输送机本科论文.doc
- 带式输送机传动装置课程设计正文论文大学论文.doc
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)