




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文件名 定时器的使用 c 描述 创建人 东流 2009 年 4 月 8 日 版本号 2 0 include include define uchar unsigned char define uint unsigned int uchar code IC DAT uchar code pic1 uchar code pic2 uchar code pic3 sbit le1 P2 0 sbit le2 P2 1 sbit RS P2 5 sbit WRD P2 6 sbit E P2 7 sbit PSB P2 2 sbit RES P2 4 void TransferData char data1 bit DI void display void void display grapic void void delayms uint n void DisplayLine uchar line1 uchar line2 void DisplayGraphic uchar code adder void delay uint m void lcd mesg uchar code adder1 uchar code IC DAT HOT 51 单片机开发板 东流电子 uchar code IC DAT2 白日依山尽 0 x80 欲穷千里目 0 x90 黄河入海流 0 x88 更上一层楼 0 x98 名称 Convert uchar In Date 功能 因为电路设计时 P0 0 P0 7 接法刚好了资料中的相反 所以设计该函数 输入 1602 资料上的值 输出 送到 1602 的值 unsigned char Convert unsigned char In Date unsigned char i Out Date 0 temp 0 for i 0 i i Out Date temp 7 i return Out Date void initinal void LCD 字库初始化程序 delay 40 大于 40MS 的延时程序 PSB 1 设置为 8BIT 并口工作模式 delay 1 延时 RES 0 复位 delay 1 延时 RES 1 复位置高 delay 10 TransferData 0 x30 0 Extended Function Set 8BIT 设置 RE 0 basic instruction set G 0 graphic display OFF delay 100 大于 100uS 的延时程序 TransferData 0 x30 0 Function Set delay 37 大于 37uS 的延时程序 TransferData 0 x08 0 Display on Control delay 100 大于 100uS 的延时程序 TransferData 0 x10 0 Cursor Display Control 光标设置 delay 100 大于 100uS 的延时程序 TransferData 0 x0C 0 Display Control D 1 显示开 delay 100 大于 100uS 的延时程序 TransferData 0 x01 0 Display Clear delay 10 大于 10mS 的延时程序 TransferData 0 x06 0 Enry Mode Set 光标从右向左加 1 位移动 delay 100 大于 100uS 的延时程序 名称 Main 功能 主函数 输入 无 输出 无 void initina2 void LCD 显示图片 扩展 初始化程序 delay 40 大于 40MS 的延时程序 PSB 1 设置为 8BIT 并口工作模式 delay 1 延时 RES 0 复位 delay 1 延时 RES 1 复位置高 delay 10 TransferData 0 x36 0 Extended Function Set RE 1 extended instruction delay 100 大于 100uS 的延时程序 TransferData 0 x36 0 Extended Function Set RE 1 extended instruction set delay 37 大于 37uS 的延时程序 TransferData 0 x3E 0 EXFUNCTION DL 8BITS RE 1 G 1 delay 100 大于 100uS 的延时程序 TransferData 0 x01 0 CLEAR SCREEN delay 100 大于 100uS 的延时程序 名称 Main 功能 主函数 输入 无 输出 无 void main void le1 0 le2 0 while 1 initina2 调用 LCD 显示图片 扩展 初始化程序 DisplayGraphic pic2 显示图片 2 delayms 200 initinal 调用 LCD 字库初始化程序 delay 100 大于 100uS 的延时程序 lcd mesg IC DAT 显示中文汉字 1 delayms 240 delayms 240 initinal 调用 LCD 字库初始化程序 delay 100 大于 100uS 的延时程序 lcd mesg IC DAT2 显示中文汉字 2 delayms 240 delayms 240 initinal 名称 Main 功能 主函数 输入 无 输出 无 void lcd mesg unsigned char code adder1 unsigned char i TransferData 0 x80 0 Set Graphic Display RAM Address delay 100 for i 0 i 32 i TransferData adder1 1 adder1 TransferData 0 x90 0 Set Graphic Display RAM Address delay 100 for i 32 i 64 i TransferData adder1 1 adder1 名称 Main 功能 主函数 输入 无 输出 无 void TransferData char data1 bit DI 传送数据或者命令 当 DI 0 是 传送命令 当 DI 1 传送数据 WRD 0 RS DI delay 1 P0 Convert data1 E 1 delay 1 E 0 名称 Main 功能 主函数 输入 无 输出 无 void delayms unsigned int n 延时 10 n 毫秒程序 unsigned int i j for i 0 i n i for j 0 j 2000 j 名称 Main 功能 主函数 输入 无 输出 无 void delay unsigned int m 延时程序 unsigned int i j for i 0 i m i for j 0 j 10 j 名称 Main 功能 主函数 输入 无 输出 无 void DisplayGraphic unsigned char code adder int i j 显示上半屏内容设置 for i 0 i 32 i TransferData 0 x80 i 0 SET 垂直地址 VERTICAL ADD TransferData 0 x80 0 SET 水平地址 HORIZONTAL ADD for j 0 j 16 j TransferData adder 1 adder 显示下半屏内容设置 for i 0 i 32 i TransferData 0 x80 i 0 SET 垂直地址 VERTICAL ADD TransferData 0 x88 0 SET 水平地址 HORIZONTAL ADD for j 0 j 16 j TransferData adder 1 adder unsigned char code pic2 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0F 0 x78 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x3C 0 x1E 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 xF0 0 x07 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x03 0 xC0 0 x01 0 xE0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0F 0 x00 0 x00 0 x78 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x3C 0 x00 0 x00 0 x1E 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 xF0 0 x00 0 x00 0 x07 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x03 0 xC0 0 x00 0 x00 0 x01 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0F 0 x00 0 x00 0 x00 0 x00 0 x70 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x3C 0 x00 0 x00 0 x00 0 x00 0 x1C 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 xF0 0 x00 0 x00 0 x00 0 x00 0 x1E 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x03 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x7E 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0F 0 x00 0 x00 0 x00 0 x00 0 x01 0 xE6 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x3C 0 x00 0 x00 0 x00 0 x00 0 x07 0 x82 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 xF0 0 x00 0 x00 0 x00 0 x00 0 x1E 0 x02 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x01 0 xE0 0 x00 0 x00 0 x00 0 x00 0 x78 0 x03 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x01 0 xE0 0 x00 0 x00 0 x00 0 x01 0 xE0 0 x03 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x01 0 x78 0 x00 0 x00 0 x00 0 x07 0 x80 0 x01 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x03 0 x1E 0 x00 0 x00 0 x00 0 x1E 0 x00 0 x07 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x03 0 x07 0 x80 0 x00 0 x00 0 x78 0 x00 0 x1F 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x02 0 x01 0 xE0 0 x00 0 x01 0 xE0 0 x00 0 x3F 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x06 0 x00 0 x78 0 x1F 0 x07 0 x80 0 x01 0 xF1 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0E 0 x00 0 x1E 0 x3F 0 x9E 0 x00 0 x03 0 xF9 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0E 0 x00 0 x07 0 xB3 0 x78 0 x00 0 x0F 0 xF9 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0F 0 x80 0 x01 0 xFF 0 xE0 0 x00 0 x79 0 x98 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0F 0 xE0 0 x00 0 x7F 0 x80 0 x00 0 xE0 0 xD8 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0F 0 xF8 0 x00 0 x0C 0 x00 0 x07 0 xE0 0 xF8 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0E 0 x7E 0 x00 0 x0C 0 x00 0 x1F 0 xF0 0 xF8 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0E 0 x1F 0 x80 0 x0C 0 x00 0 x7E 0 x70 0 xDC 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0F 0 x07 0 xE0 0 x0C 0 x01 0 xE3 0 x70 0 x5C 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0F 0 x81 0 xF8 0 x0C 0 x07 0 x83 0 x70 0 x5F 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0D 0 xE0 0 x7E 0 x0C 0 x1F 0 xC1 0 xF0 0 x5F 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0F 0 x78 0 x3F 0 x8C 0 x7F 0 xC1 0 xB8 0 x47 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0F 0 x1E 0 x0F 0 xED 0 xEC 0 xE1 0 xB8 0 xC7 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x1F 0 x07 0 x83 0 xFF 0 xC6 0 xE1 0 xB9 0 xC7 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x1F 0 x07 0 xE0 0 xFF 0 xE7 0 xE1 0 xBF 0 x07 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x1F 0 x07 0 xF8 0 x3F 0 xE7 0 xE1 0 xBF 0 x07 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x1F 0 x07 0 x9E 0 x0C 0 xE6 0 xE1 0 x8F 0 x07 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x1F 0 x07 0 x87 0 x8C 0 xE6 0 xE3 0 x8F 0 x83 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x1F 0 x0F 0 x81 0 xED 0 xE6 0 xE7 0 x0F 0 x83 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x1F 0 x07 0 x00 0 x7F 0 xE6 0 xFE 0 x0F 0 x83 0 x40 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x1F 0 x00 0 x00 0 x1E 0 x76 0 xFE 0 x0F 0 x83 0 x40 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x1E 0 x00 0 x00 0 x00 0 x72 0 x1E 0 x0F 0 x83 0 x40 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x1E 0 x00 0 x00 0 x00 0 x7E 0 x1A 0 x0F 0 x83 0 x40 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x1E 0 x00 0 x00 0 x00 0 x7C 0 x1A 0 x0F 0 x83 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x0C 0 x00 0 x00 0 x00 0 x78 0 x1A 0 x0F 0 x83 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x78 0 x1A 0 x07 0 x83 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x7C 0 x1E 0 x07 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x7C 0 x1F 0 x07 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x7C 0 x1F 0 x07 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x7C 0 x1F 0 x07 0 x80 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x7C 0 x1F 0 x07 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x7C 0 x1F 0 x00 0 x00 0 x00 0 x00 0 x08 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x7C 0 x1F 0 x00 0 x00 0 x00 0 x00 0 x10 0 x00 0 x40 0 x00 0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出纳代收代付协议书范本
- 拆迁原地分配协议书范本
- 2025年FS-L系列柔软剂项目发展计划
- 消防维保终止协议书范本
- 心理健康调试情绪课件
- 简易销售框架协议书范本
- 施工企业双方协议书范本
- 2025年企业文化展示系统项目发展计划
- 2025版活动板房租赁与社区文化建设合作合同
- 二零二五年度抵押担保合同:文化产业发展专项资金
- 呼吸性碱中毒的病例分析
- 高级生命支持(ACLS)理论考核试题及答案
- 静脉药物调配中心PIVAS静脉用药配置中心静脉药物配置中心静配中心细胞毒性药物的配置方法
- 电网检修工程预算定额
- 第九讲 全面依法治国PPT习概论2023优化版教学课件
- 英文字母书写练习直接打印
- GB/T 24620-2022服务标准制定导则考虑消费者需求
- JJF 1221-2009汽车排气污染物检测用底盘测功机校准规范
- 专用电话-手册dsl单板使用说明
- 环网柜基础知识课程课件
- 2015热力公司锅炉水冷壁爆管事故应急演练方案
评论
0/150
提交评论