【工程师之路】一周技术精粹(5.13-5.19)
最近在学习AVR单片机,到处找实例玩。水平不够,只能先从简单的点LED灯玩起。让LED按照程序的设计,以不同节奏闪烁。并且加入光敏电阻做传感器,实现更丰富的控制功能。
可别小看这点灯哦,耍起花样来还真有一番风味。
先看看成品吧。
精简版
未来战士版
有没有动手折腾的冲动?来吧,咱先做个简单版。查看完整全文>>
为了给前一段时间学习PIC16F616型单片机的一个总结和方便大家的交流,我写了这篇关于PIC单片机的学习心得,都是在看了手册和编程调试后用自己的语言组织的,其中有不足或者有疑问的地方希望大家能及时的给予纠正和批评,提出宝贵的意见。
PIC单片机的概述
PIC16F616是一款14引脚、8位的CMOS单片机。采用精简指令集,仅有35条指令,由于采用了数据总线和指令总线分离的哈佛总线结构,使得除少量指令不是单周期之外,大部分的指令都是单周期指令。这样有利于提高单片机的运行速度和执行效率。
PIC16F616这款单片机供电电压可以在2V到5。5V之间,内部集成了一个RC振荡器,频率可以配置成8MHZ或者4MHZ,也可以用外部晶振提供时钟。内部集成有AD转换、比较器等硬件模块,还具有上电复位、欠压复位、看门狗、代码保护等功能。三个定时器、PWM发生器等可以由用户编程。下面我来一一介绍关于PIC单片机的这些模块和功能。
存储器
PIC16F616分为程序存储其和数据存储器,程序存储器的大小是2048words,数据存储器的大小是128bytes。
程序存储器中0000H的地址为复位地址,当上电或者看门狗计时器等复位的时候,均会导致PC指针指向复位地址。地址0004H为中断地址,当无论发生什么中断的时候,PC指针就会指向此地址。在地址0005H~07FFH可以移植程序。
数据存储器分为两个部分,分别叫做bank0和bank1,其中bank0的地址范围为:00H-7FH,Bank1的地址范围为80H-FFH。一般的寄存器都放在里面。可以通过寄存器STATUSL里面的RP0位来选择bank0和bank1。查看完整全文>>
图片新闻
最新活动更多
-
4月30日免费下载 >> SPM31智能功率模块助力降低供暖和制冷能耗,打造可持续未来!
-
4月30日限时免费下载>> 高动态范围(eHDR)成像设计指南
-
5月10日立即下载>> 【是德科技】精选《汽车 SerDes 发射机测试》白皮书
-
5月16日火热报名>>> OFweek锂电/半导体行业数字化转型在线研讨会
-
5月22日立即报名>>> OFweek 2024新周期显示技术趋势研讨会
-
5月28日立即观看>> 【在线研讨会】Ansys镜头点胶可靠性技术及方案
- 1 华为P70系列即将强势来袭,能否再次复制华为Mate60系列的辉煌?
- 2 拆机实锤!华为Pura70使用新芯片,推测为7nm,性能如何?
- 3 形势严峻!暴增256%,中国还在疯狂进口ASML光刻机
- 4 过去14个月,山东从荷兰进口了12台光刻机
- 5 华为麒麟9010、苹果A17、高通8Gen3对比,差距有多大?
- 6 台湾遇25年来强地震,台积电停工,全球芯片产业遇危机?
- 7 2024国产CPU厂商 TOP20
- 8 华为Pura70又打脸了?美国商务部长:华为芯片没那么先进
- 9 美国芯片禁令再升级:杜绝一切高端AI芯片,先进设备卖到中国
- 10 华为Pura70证明:我们7nm已没问题,接下来是5nm、3nm
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论