数字频率计的设计_电子系统设计综合实验设计报告(编辑修改稿)内容摘要:
char define uint unsigned int define CS_0 P2OUT amp。 = ~BIT0 //片选为低电平 define CS_1 P2OUT |= BIT0 //片选为高电平 单片机课程设计 13 define SID_0 P2OUT amp。 = ~BIT1 //串行数据输入为 0 define SID_1 P2OUT |= BIT1 //串行数据输入为 1 define SCLK_0 P2OUT amp。 = ~BIT2 //时钟线拉低 define SCLK_1 P2OUT |= BIT2 //时钟线拉高 define PSB_0 P2OUT amp。 = ~BIT3 //出行输入 define LCD_DIR_OUT P2DIR |= BIT0 + BIT1 + BIT2 + BIT3 //4个端口设置为输出 /******************************************************************** * 名称 : SendByte * 功能 : 发送数据 * 输入 : Dbyte * 输出 : 无 ***********************************************************************/ void SendByte(uchar Dbyte) { uchar i。 LCD_DIR_OUT。 for(i = 0。 i 8。 i++) { if((Dbyte i) amp。 0x80) { SID_1。 } else { SID_0。 } SCLK_0。 _delay_cycles(2)。 SCLK_1。 } } /******************************************************************** * 名称 : Write_Instruction * 功能 : 向 LCD写指令 * 输入 : data * 输出 : 无 ***********************************************************************/ void Write_Instruction(uchar data) { LCD_DIR_OUT。 CS_1。 单片机课程设计 14 SendByte(0xf8)。 SendByte(data amp。 0xf0)。 SendByte((data 4) amp。 0xf0)。 _delay_cycles(20)。 } /******************************************************************** * 名称 : Write_Data * 功能 :向 LCD写入数据 * 输入 : data * 输出 : 无 ***********************************************************************/ void Write_Data(uchar data) { LCD_DIR_OUT。 CS_1。 SendByte(0xfa)。 SendByte(data amp。 0xf0)。 SendByte((data 4) amp。 0xf0)。 _delay_cycles(20)。 } /******************************************************************** * 名称 : LCD12864_Delay() * 功能 : 初始化 LCD12864 * 输入 : 无 * 输出 : 无 ***********************************************************************/ void LCD_Init() { LCD_DIR_OUT。 //设置输入方向为输出 PSB_0。 //LCD为串行输入方式 Write_Instruction(0x30)。 //基本指令集 _delay_cycles(10000)。 Write_Instruction(0x02)。 //地址归位 _delay_cycles(10000)。 Write_Instruction(0x0c)。 //整体显示打开 ,游标关闭 _delay_cycles(10000)。 Write_Instruction(0x01)。 //清除显示 _delay_cycles(10000)。 Write_Instruction(0x06)。 //游标右移 _delay_cycles(10000)。 Write_Instruction(0x80)。 //设定显示的起始地址 _delay_cycles(10000)。 单片机课程设计 15 } /******************************************************************** * 名称 : Write_Pos * 功能 : 确定输入数据的位置 * 输入 : x,y * 输出 : 无 ***********************************************************************/ void Write_Pos(uchar x,uchar y) { uchar pos。 if(x == 1) //第一行显示 x = 0x80。 else if(x == 2) //第二行显示 x = 0x90。 else if(x == 3) //第三行显示。数字频率计的设计_电子系统设计综合实验设计报告(编辑修改稿)
相关推荐
② 登录框 利用 eclipse 设计实现 登录对话框 ,并对 登录框的主要功能进行 描述,描述它的实现方法 , 同时对 它的控件 响应 事件进行说明。 点击 上图中的 即可出现 如下登录界面 ③ 高级功能模块 设计 利用 eclipse 实现 高级功能 界面,并对界 面中的主要模块进行描述,描述它的 组件 功能 ,以及对它的控件响应事件进行说明。 ④ 出入库功能实现 实现出库及入库相关功能 ⑤
根据编制的程序自动切割。 气割下料时割嘴垂直与钢板表面,切 割线与号料线之间的距离应在 以内。 切割截面与板材面的不垂直度应不大于板材厚度的 10%。 且不的大于。 数控切割坡口应根据坡口角度偏转割嘴角度。 切割时应根据切割顺序切割,以减少钢板变形。 数控气割下料必须对轨道和工件进行检查,合格方可下料。 不合格则应从新调整程序。 复杂的零件应根据气割程序绘图核对形状尺寸。 数控切割如发现回火或未
,所以奇数可以表示为 2n+1的形式,其中 n为整数。 性质 177。 偶数 =偶数, 奇 数 177。 奇数 =偶数。 性质 177。 奇数 =奇数。 性质。 性质。 性质 奇数 =偶数, 奇数 奇数 =奇数。 题 例 3倍与另一个质数的 2倍之和为 2020,那么这两个质数的和是 _______。 例 41,问其中最小的数是多少。 例 20道题。 规定答对 一题得 2分,答错一题扣 1分
4 X24 的小字,问题就变得复杂了。 电视机的CRT显像管是大节距的低分辨 率管,只适合显示 720 X576 或 640 x480 的图像,它的偏转系统是固定不变的,是为 525 行 60Hz 或 625 行 50Hz 设计的,而数字电视的显示格式有 18种以上。 上网则要符合 VESA 格式,显然, 电视机的显示系统无法适应这么多格式。 另外,电视采用低帧频的隔行扫描方式,当显示图形和
dex (EPI) is defined as follows: 安徽工业大学 毕业设计(外文翻译)说明书 ……………………………………………………装………………订………………线…………………………………………………………………… 第 6 页 共 23 页 (7) Contrast Increase Index (CII) is defined as follows: m inm a x m
年级语文上册教学设计教案 课 堂 教 学 设 计 第 三 周 第 三 节 教学内容 能说会写 怎样平等待人 教 学 目 标 1.通过观察生活,设计和开展表演活动,培养学生观察生活、表现生活和与人交际的能力,提高学生对生活的理 解和认识能力; 2.在交流中领悟平等待人的道理:平等待人,是生活中人与人之间相处时应该持有的正确态度。 教学 重点 设计和表演反映平等待人的情景; 教学 难点