单片机开发数码管的静态显示
来源:网络 网络用户发布,如有版权联系网管删除 2018-06-30
在第三章我们学习了 74HC138,了解到 74HC138 在同一时刻只能让一个输出口为低电平,也就是说在一个时刻内,我们只能使能一个数码管,并根据我们给出的 P0 的值来改变这个数码管的显示字符,我们可以将此理解为数码管的静态显示。数码管静态显示是对应动态显示而言的,静态显示对于一两个数码管还行,多个数码管,静态显示实现的意义就没有了。(不习惯看文字?登录乐搏学院官网,在那里有海量免费的视频教学资源,有大牛名师在线辅导,有千万小伙伴一起爱智求真,快快关注我们吧)这节课我们先用一个数码管的静态显示来实现一个简单的秒表,为下节课的动态显示打下基础。我们前边课程定义变量的时候,一般用到unsigned char或者unsigned int这两个关键字,这样定义的变量都是放在我们的单片机的RAM中,我们在程序中可以随意去改变这些变量的值。但是还有一种数据,我们在程序中要使用,但是却不会改变它的值,定义这种数据时可以加一个 code 关键字修饰一下,这个数据就会存储到我们的程序空间 Flash 中,这样可以大大节省单片机的 RAM 的使用量,毕竟我们的单片机 RAM 空间比较小,而程序空间则大的多。那么现在要使用的数码管真值表,我们只会使用它们的值,而不需要改变它们,就可以用 code 关键字把它放入 Flash 中了,具体程序代码如下。
查看评论 回复
"单片机开发数码管的静态显示"的相关文章
- 上一篇:单片机开发中的几个基本技巧
- 下一篇:单片机系统开发如何入门?老师傅来教你!