文档详情

微机原理课程设计1..docx

发布:2017-01-01约字共57页下载文档
文本预览下载声明
目录:设计的目的和意义主要功能硬件电路设计软件设计部分代码课程设计体会参考文献一、课程设计的目的和意义1、设计的目的 了解设计要求 独立完成设计任务 绘制系统硬件总框图 绘制系统原理电路图 制定编写设计方案,编制软件框图,完成详细完整的程序清单和注释; 制定编写调试方案,编写用户操作使用说明书 写出设计工作小结。对在完成以上文件过程所进行的有关步骤如设计思想、指标论证、方案确定、参数计算、元器件选择、原理分析等作出说明,并对所完成的设计作出评价,对自己整个设计工作中经验教训,总结收获和今后研修方向。意义现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于1秒的定义,通过计数方式进行满60秒分钟进1,满60分小时进1,满24小时小时清零。从而达到计时的功能,是人民日常生活不可缺少的工具。高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。二、主要功能 电子钟设计一个简单的单片机编程设计,要求电子钟软件程序必须具备测温、时钟和音乐功能。三、硬件电路设计1、部分原件使用说明中文名1602字符液晶VSS一般接地VDD接电源BLA背光电源正极BLK背光电源负极显????示16x02即32个字符(1)简介1602 字符型 LCD 模块的应用非常广泛,而各种液晶厂家均有提供几乎都是同样规格的 1602 模块或 兼容模块,尽管各厂家的对其各自的产品命名不尽相同;1602 字符型 LCD 模块最初采用的 LCD 控制器采 用的是 HD44780,在各厂家生产的 1602 模块当中,基本上也都采用了与之兼容的控制 IC,所以从特性上 基本上是一样的;当然,很多厂商提供了不同的字符颜色、背光色之类的显示模块。 操作1602 液晶的基本的操作分为以下四种: 状态字读操作:输入 RS=低、RW=高、EP=高; 输出:DB0~7 读出为状态字; 数据读出操作:输入 RS=高、RW=高、EP=高; 输出:DB0~7 读出为数据; 指令写入操作:输入 RS=低、RW=低、EP=上升沿; 输出:无; 数据写入操作:输入 RS=高、RW=低、EP=上升沿; 输出:无。指令/*显示模式指令*/#define LCD_Display_mode 0X38 //设置16x2显示 5x7点阵 8位数据接口/*显示开/关及光标设置*/#define LCD_shows0 0X0C //开显示 不显示光标 光标不闪烁#define LCD_shows2 0X0E //开显示 显示光标 光标不闪烁#define LCD_shows1 0X0F //开显示 显示光标 光标 闪烁#define LCD_shows3 0X08 //关显示 不显示光标 光标不闪烁/*指针设置*/#define LCD_cursor1 0X04 //写一个字符 地址指针减1#define LCD_cursor2 0X05 //写一个字符 地址指针减1 并屏幕右移#define LCD_cursor3 0X06 //写一个字符 地址指针加1#define LCD_cursor4 0X07 //写一个字符 地址指针加1 并屏幕左移/*清屏指令*/#define LCD_clear 0x01 //清屏指令 数据指针清零 所有显示清零/*忙状态字*/#define LCD_WAY 0x80 //状态字/*宏定义显示起始地址*/#define LCD_ADDH 0X80 //第一行地址0x80-0xA7#define LCD_ADDL 0XC0 //第二行地址0xC0-0xE7/*IO口定义*/#define LCD1602_DATA P0 //宏定义8位数据线IO为P0口 D0~D7=P00~P07 8位数据线 D0=P00;sbit LCD1602_RS=P2^5; //数据/命令选择端(H/L)sbit LCD1602_RW=P2^6; //读/写选择端(H/L)sbit LCD1602_E =P2^7; //使能信号/*函数声明*/void LCD1602_init(); //液晶初始化函数void LCD1602_writecd(bit lcd_rs, uchar LCD1602_d);//写命令/数据 函数bit lcd_rs是数据还是命令 uchar LCD1602_d要写入的数据uchar LCD1602_readway(); //读忙状态函数 由写入和读取函数调用uchar LCD16
显示全部
相似文档