基于stm8的74hc759驱动数码管显示程序学习笔记

基于stm8的74hc759驱动数码管显示程序学习笔记

ID:16860966

大小:13.65 KB

页数:5页

时间:2018-08-25

基于stm8的74hc759驱动数码管显示程序学习笔记_第1页
基于stm8的74hc759驱动数码管显示程序学习笔记_第2页
基于stm8的74hc759驱动数码管显示程序学习笔记_第3页
基于stm8的74hc759驱动数码管显示程序学习笔记_第4页
基于stm8的74hc759驱动数码管显示程序学习笔记_第5页
资源描述:

《基于stm8的74hc759驱动数码管显示程序学习笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、74HC759驱动数码管显示程序学习笔记本程序基于STM8S105K4单片机学习程序。程序硬件就是STM8的最小开发板搭建,用的内部高速晶振1分频,数码管用595串联驱动输入四线。经测试可以正常显示。最终通过调试和实验。所有的程序如下:(程序中可能还有些其他没有发现的问题,或其他错误有问题再学习更改。)具体注释见程序://#ifndef__DISPLAY_595_H//#define__DISPLAY_595_H///////********///////*DSGPIOD4串行数据输入*//*STCPGPIOD5存储寄存器时钟*//*SH

2、CPGPIOD6移位寄存器时钟*//*OEGPIOD7输出使能(低电平有效)可选择脉冲输出以调节亮度*//***显示数据调用方法,voidinit_595();输入实际数据,符号位(0为正,1为负),小数点位置(没有置0)//externdisplay_all(unsignedintdisplay_data_int,unsignedcharflag,unsignedchardot);***/////**设置方向寄存器**////#defineDS_IO()GPIO_Init(GPIOD,GPIO_PIN_4,GPIO_MODE_OUT_P

3、P_LOW_FAST);#defineSTCP_IO()GPIO_Init(GPIOD,GPIO_PIN_5,GPIO_MODE_OUT_PP_LOW_FAST);#defineSHCP_IO()GPIO_Init(GPIOD,GPIO_PIN_6,GPIO_MODE_OUT_PP_LOW_FAST);#defineOE_IO()GPIO_Init(GPIOD,GPIO_PIN_7,GPIO_MODE_OUT_PP_LOW_FAST);////**设置数据输出0**////#defineDS_OUT0()GPIO_WriteLow(GPI

4、OD,GPIO_PIN_4);forthequalityofreviewsandreview.Article26threview(a)theCCRAcompliance,whethercopiesofchecks;(B)whetherdoubleinvestigation;(C)submissionofprogramcompliance,investigationorexaminationofwhetherviewsareclear;(D)theborrower,guarantorloans#defineSTCP_OUT0()GPIO_W

5、riteLow(GPIOD,GPIO_PIN_5);#defineSHCP_OUT0()GPIO_WriteLow(GPIOD,GPIO_PIN_6);#defineOE_OUT0()GPIO_WriteLow(GPIOD,GPIO_PIN_7);////**设置数据输出1**////#defineDS_OUT1()GPIO_WriteHigh(GPIOD,GPIO_PIN_4);#defineSTCP_OUT1()GPIO_WriteHigh(GPIOD,GPIO_PIN_5);#defineSHCP_OUT1()GPIO_WriteH

6、igh(GPIOD,GPIO_PIN_6);#defineOE_OUT1()GPIO_WriteHigh(GPIOD,GPIO_PIN_7);//*显示数据调用方法,输入实际数据,符号位(0为正,1为负),小数点位置(没有置0)*////externdisplay_all(unsignedintdisplay_data_int,unsignedcharflag,unsignedchardot);voidinit_595();//595的初始化voiddecomposition(unsignedintdisplay_data);//将目标数

7、据分解为各位voiddata_to_sh(unsignedchardata,unsignedchardot_in);//送单个字节数据到数据寄存器voiddata_out_display();//存储寄存器数据输出voiddisplay_all(unsignedintdisplay_data_int,unsignedcharflag,unsignedchardot);//总显示程序forthequalityofreviewsandreview.Article26threview(a)theCCRAcompliance,whethercop

8、iesofchecks;(B)whetherdoubleinvestigation;(C)submissionofprogramcompliance,investigationorexamin

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

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

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