编程步骤及要求

编程步骤及要求

ID:20436778

大小:111.50 KB

页数:4页

时间:2018-10-13

编程步骤及要求_第1页
编程步骤及要求_第2页
编程步骤及要求_第3页
编程步骤及要求_第4页
资源描述:

《编程步骤及要求》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、编写较复杂的应用程序时,应先按照功能、结构,将复杂的程序分解成小的模块(函数),分别实现、分别调试通过,然后再在主程序里,按照一定的逻辑、控制顺序,调用各函数(也可以在函数中调用其它函数),形成完整的程序功能。函数一、voidHC138_scan(uchartemp);功能:根据输入的参数temp,在A1、B1脚输出p10屏幕上每个595模块的第temp行的行译码信号。接口定义:函数参数,uchartemp,被选通的行序号。函数二、voidserial_input(uchardat);功能:从SCK和DATA引脚,将一个字节的数据串行地输入到p10屏幕上

2、的第一个595芯片中。接口定义:函数参数,uchardat,串行传输到595中的一个字节的数据,先传高位。函数三、voidserial_output();功能:从RCK引脚,给595芯片发送一个锁存时钟沿,控制p10上的每个595将已移入的数据并行地输出到QA-QH。接口定义:void函数四、voiddisplay()功能:调用以上三函数,将ucharcodetable[16][4]数组中的内容,显示到屏幕上。接口定义:void程序代码框架#include#include#defineucharunsignedch

3、ar#defineuintunsignedint#defineNOP_nop_()sbitOE=P0^2;sbitA1=P0^0;sbitB1=P0^1;sbitSCK=P0^3;//11脚SCK移位时钟sbitRCK=P0^4;//12脚RCK锁存时钟sbitDATA=P0^5;//15脚SER数据输入//显示存储区,每字节对应32*16屏幕上的8个点,左à右,上à下,高位在右,低位在左。ucharcodetable[16][4]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,

4、0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,};/*****************

5、**************************************************************************///1字节的数据串行输入至595,先传高位/*voidserial_input(uchardat){}*//*******************************************************************************************///并行输出/*voidserial_output(){}*//***************************

6、****************************************************************///行显控制/*voidHC138_scan(uchartemp){}*//*******************************************************************************************//*/32*16整屏点阵显示voiddisplay(){}*//*****************************************************

7、**************************************/voidmain(){while(1){}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。