- 博客(0)
- 资源 (4)
- 收藏
- 关注
单片机论文.doc(基于AT89C51的日历时钟)
基于AT89C51的日历时钟
摘要:本文首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模块和实现过程。本设计以数字集成电路技术为基础,单片机技术为核心。本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模块的编写。
2008-10-05
进一步认识单片机的输入输出口.rar
ORG 000H
LJMP MAIN
ORG 0030H
MAIN: MOV SP,#7
MOV P1,#000H ;P1口初始化,8个灯全亮
MOV P2,#0FFH ;P2口初始化,设置P2口为输入方式
LOOP: MOV A,P2 ;将P2口的状态读入累加器A,P2口的状态由开关SW1~SW8控制
MOV P1,A ;P2口的状态送P1口显示
MOV 20H,A ;将P2口的状态数据送20H单元保存
SCAN: MOV A,P2 ;再次读P2口的开关状态
CJNE A,20H,LOOP ;P2口数据是否有变化,有则跳转到LOOP,并送P1口显示
SJMP SCAN ;无变化,则跳转到SCAN继续查询P2口,
END
2008-10-05
PIC单片机C语言学习教程
用C 语言来开发单片机系统软件最大的好处是编写代码效率高、软件调试直观、维护
升级方便、代码的重复利用率高、便于跨平台的代码移植等等,因此C 语言编程在单片机
系统设计中已得到越来越广泛的运用。针对PIC 单片机的软件开发,同样可以用C 语言实
现。
但在单片机上用C 语言写程序和在PC 机上写程序绝对不能简单等同。现在的PC 机资
源十分丰富,运算能力强大,因此程序员在写PC 机的应用程序时几乎不用关心编译后的可
执行代码在运行过程中需要占用多少系统资源,也基本不用担心运行效率有多高。写单片机
的C 程序最关键的一点是单片机内的资源非常有限,控制的实时性要求又很高,因此,如
果没有对单片机体系结构和硬件资源作详尽的了解,以笔者的愚见认为是无法写出高质量实
用的C 语言程序
2008-10-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人