Xəbərlər

Scoter I SP -20 - Tarix

Scoter I SP -20 - Tarix


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Scooter I.

(SP-20: t. 21; 1. 53'3 "; b. 11'6"; dr. 3 '; s. 23 k.; A.
1 1-pdr., 1.30 kalori. mq.)

Şəxsi taxta qayıq olan ilk Scoter, 1916 -cı ildə George Lawley and Sons, Neponset, Mass; təsadüfən iki nömrə təyin edildi (SP 20) və (SP-53), ikincisi sonradan Boy Skauta verildi. Birinci Dünya Müharibəsində mümkün Amerika Birləşmiş Ştatlarının Hərbi Dəniz Qüvvələri xidməti üçün Dəniz Sahili Müdafiə Rezervinə yazıldı; 21 aprel 1917 -ci ildə Massaçusets ştatının Boston şəhərinin sahibi J. L. Saltonstall tərəfindən Hərbi Dəniz Qüvvələrinə təhvil verildi və həmin gün xidmətə verildi.

Avropadakı dəniz qüvvələri ilə vəzifə təyin edən Scoter, daha böyük bir gəmidə Atlantik üzərindən keçirildi və ehtimal ki, 1918 -ci ildə Fransız sularında fəaliyyət göstərdi. Hesablanmadığı üçün 1919 -cu ildə Dəniz Qüvvələri siyahısından çıxarıldı.


Kick Skuterlərin Tarixi

Skuterin tarixi çox maraqlıdır. Uşaqların şübhə ilə qarşısı alınmayan böyük təsəvvürləri olduğundan, əylənməklə məşğul olmaq üçün hər şeyi yarada bilərlər. İlk skuterlər, konki təkərləri götürərək kiçik bir taxta taxmaqla icad edildi.

Bir tutacaq 2x4 ilə inşa edildi və ehtimal ki, sükanlar 2x4 -ü parçalamaqla düzəldildi və ya sükanlar üçün lövhənin üstünə bir boru parçası bağlandı. köhnəlmiş

Ən erkən kick scooter modelləri, bu gün gördüyünüz yeni nəslə ilham verdi. Fikrin geri qayıtması təxminən 100 il çəkdi, çünki bir çox digər nəqliyyat növləri daha çox ictimai tələbat aldı. Velosiped uşaqların və böyüklərin ehtiyaclarını ödəmək üçün yuyuldu, skeytbordlar daha populyarlaşdı və skuterlər tarixdəki yerini itirdi. 1990 -cı ilə qədər Wim Ouboter, bacısının bir ayağı digərindən qısa olduğu üçün təkərli skuterə ehtiyac duydu. Velosiped sürməkdə çətinlik çəkdi, ancaq skuterə basa bildi, orijinal fikri qəbul etdi və daha möhkəm bir versiya yaratdı.

Taxta skuterlər hava şəraitinə dözə bilmədikləri üçün çürüyər və ya metal konki təkərləri paslanardı, Razor tərəfindən alüminium versiyası təqdim edildi. Scooter sözünü deyərkən ağlınıza ilk gələn sözü kimdənsə söyləməsini istəsəniz, Razorun dedikləri çox güman ki olar. Razor təkərli skuterdə inqilab etdi və ona daha çox sabitlik və tərz verdi. Rənglərlə istehsal etdikləri və hətta böyüklərin minə biləcəyi oyuncaqları yaratdıqları üçün ən populyar oyuncaqlarının bir versiyasına yapışmadılar. Bəzi Razor skuterlərində üç təkər var, belə ki, getdiyiniz zaman hər iki ayağınızı arxa üstə sürə və daha çox nəzarətə malik əşyaların ətrafında idarə edə bilərsiniz. Balansa da kömək edir.

Bu günün alüminium skuterləri demək olar ki, səssizdir. Poliuretan təkərləri var və eşidə biləcəyiniz yeganə səs, dünənki metal təkərlərdən fərqli olaraq geyiminizdən gələn əyləncə və ya külək müqavimətinin qışqırıqlarıdır. Sürücülərin əllərini sürüşməməsi üçün sükan mili üçün içi boş bir boru və yumşaq tutacaq tutacaqları var. Bir çoxu bükülür və təhlükəsiz saxlanılması üçün sırt çantasına yerləşdirilə bilər. Velosiped qədər çox yer tutmurlar və özünüzlə birlikdə götürmək məcburiyyətindəsinizsə, bu da heç kimin yerini işğal etmir.

Kütləvi bir pərakəndə satış üçün hələ də böyük bir təkər görə bilərsiniz, hələ də ətrafdadırlar və uşaqların özlərini nəql etməyin yeni yollarına keçməsinə icazə vermək həmişə əyləncəlidir. Böyük təkərimi küçənin ortasında sürdüyümü xatırlayıram. Plastik təkərlərim o qədər səs -küy yaratdı ki, heç vaxt arxamda bir maşın eşitmədim, hərdən kimsə çalırdı və bu kənara çəkilmək üçün əla bir işarə idi, məndən daha böyük bir tampon var idi. Böyük oyuncaqlar üçün reklamlar görmədiyiniz üçün belə oyuncaqların olması əyləncəli idi və uzaq xatirələr bizdədir, valideynlər üçün təhlükəsizlik əsasdır. Bu səbəbdən itələyici skuterlər daha populyarlaşır, uşaq dik vəziyyətdədir, sükanı idarə edir və oyuncaq çox səssizdir. Hələ də ehtiyatlı olmalısınız, çünki insanların daim ətrafa tələsdiyi və şəxsi təhlükəsizliyin təmin edilməsi lazım olduğu bir cəmiyyətdə yaşayırıq.

Velosipeddən fərqli olaraq evdə bir skuter də sürmək olar. Soyuq düşəndə ​​və uşaqlar dəli olanda maşını qarajdan çıxarıb ətrafa gəzmək üçün bir az daha yer verə bilərsiniz. Razor, kick scooter bazarını tanıdı və onları hiylə işlətmək istəyənlərin istifadəsinə verdi. Razor skuterində skeytbordda edə biləcəyiniz qədər hiylələr edə bilərsiniz. Kick skuterlərin tezliklə X Games -də çıxış edəcəklərini bilmirəm, amma sürətlə peşəkar skayterlər üçün yeni bir vasitəyə çevrilirlər.


Elektrikli Skuterlərin tarixi

İstifadəçilərin ehtiyaclarını ödəmək üçün elektrikli skuterlər bu günlərdə bazarlara çıxır. Gündən -günə çirklənmə səviyyəsi artdıqca, digər nəqliyyat vasitələrini də tezliklə əvəz edəcəklər ki, bu da onları əhəmiyyətli dərəcədə azaltmağa kömək edəcək. Elektrikli bir skuter, oturacaq yerləri olmadan yollarda gözəl bir səyahət etmək üçün yollar təqdim edir. Elektrikli skuterlərin erkən və müasir tarixi haqqında müxtəlif mənbələrdən ətraflı məlumat əldə etmək lazımdır. Bu, bir insanın ehtiyaclarına uyğun avtomobil seçməkdə çox kömək edəcək.

Elektrikli skuterlərin mənşəyi

Elektrikli scooter yaratmaq konsepsiyası 1895 -ci ildə başladı və cənab Ogden Bolton da eyni şeyi inkişaf etdirmək üçün patent aldı. Arxa təkərlərində elektrik mühərriki olan elektrik vuruşlu skuter üçün dizayn hazırladı. Elektrik mühərriki altı qütblə birlikdə birbaşa cərəyandan istifadə etdi. Bundan əlavə, skuterə 100 amper cərəyan çıxara bilən 10 voltluq batareya da daxil idi. 1900 -cü illərdə Ajax Motor adlı bir şirkət New Yorkda ilk elektrikli scooter istehsal etməyə başladı. Digər tərəfdən, avtomobil o vaxt bazarlara müxtəlif amillər səbəbiylə çatmadı.

1960 və 1970 -ci illərdə elektrikli skuterlərin təkamülü

Elektrikli skuterlər 1960-1970 -ci illərdə bir sıra irəliləyişlər gördülər. Union Carbide adlı bir batareya firması elektrik motorunda qələvi yanacaq hüceyrəsi yaratdı. Bir ixtiraçı Karl Kordesch, saatda 25 mil sürətlə hərəkət edən hibrid skuter yaratdı. Kiçik ölçülü bir şirkət olan Auranthic Corp, 1974-cü ildə "şarj cihazı" adlı bir skuter icad etdi. Elektrikli skuter bu müddət ərzində saatda 50 mil sürətlə hərəkət etdi. Elektrikli skuter yaratmağa çalışan bir çox kiçik şirkət var. Lakin əksəriyyəti təhlükəsizlik problemləri və digər amillər səbəbindən cəhdlərində uğursuzluğa düçar oldu.

Müasir elektrikli skuterlər

Müasir elektrikli skuterlər, təhlükəsiz gəzintini təmin etmək üçün ən son yeniliklərdən istifadə etdilər. Bundan əlavə, təkmilləşdirilmiş dizaynlarla bir çox dəyişikliyin şahidi oldular. Bundan əlavə, istifadəçilərin ehtiyaclarını ödəmək üçün elektrikli skuter modellərinin təkamülü ən son texnologiyalarla davam edir. Bu gün bir çox şirkət, nəqliyyat sıxlığı və çirklənmədən qaçmaq istəyən insanlar üçün geniş bir skuter təklif edir. Ayrıca, yaxın bir yerdə skuterləri asanlıqla tapmaq üçün elektrikli skuter gəzinti paylaşma platformaları hazırladılar. Təhlükəsiz bir səyahət etməyə kömək edə biləcək sadə addımlarla onları Google Play Store -dan yükləmək mümkündür.


Skuterlərin tarixi

Bir kick scooter, push scooter və ya scooter, yerdən itələyən bir sürücü tərəfindən idarə olunan bir sükanı, göyərtəsi və təkərləri olan insan gücü ilə işləyən bir küçə vasitəsidir. Bu gün ən çox yayılmış skuterlər alüminium, titan və poladdan hazırlanır. Kiçik uşaqlar üçün hazırlanan bəzi skuterlərin 3 -dən 4 -ə qədər təkəri var və plastikdən hazırlanır və ya qatlanmır.

Skuterin tarixi çox maraqlıdır. Uşaqların şübhə ilə qarşısı alınmayan böyük təsəvvürləri olduğundan, əylənməklə məşğul olmaq üçün hər şeyi yarada bilərlər. İlk skuterlər, konki təkərləri götürərək kiçik bir taxta taxmaqla icad edildi. İlk kick scooter modelləri, bu gün gördüyünüz yeni nəslə ilham verdi. Bir çox başqa nəqliyyat növünün daha çox ictimai tələbat alması səbəbindən ideyanın geri qayıtması təxminən 100 il çəkdi. Velosiped uşaqların və böyüklərin ehtiyaclarını ödəmək üçün yuyuldu, skeytbordlar daha populyarlaşdı və skuterlər tarixdəki yerini itirdi. 1990 -cı ilə qədər Wim Ouboter -in bacısının ayaqları digərindən daha qısa olduğu üçün təkərli skuterə ehtiyac duyduğu məlum deyildi. Velosiped sürməkdə çətinlik çəkdi, ancaq skuterə basa bildi, orijinal fikri götürdü və daha möhkəm bir versiya yaratdı.


SCOOTER Mağazası

Həyat yoldaşımla birlikdə Scooter Mağazasını 1991-ci ildə yaratdıq. Bu, yalnız 2-dən 70-dən çox yeri olan və minlərlə fədakar işçi sahibi olan bir ölkə miqyasında bir işə çevrildi.

The SCOOTER Mağazası 2013-cü ildə bitməsinə baxmayaraq, bir çox işçilər hələ də yaşadıqları iş üçün ən yaxşı yer olduğunu söyləyəcəklər.

Hər gün SCOOTER Mağazasında, iş yoldaşlarımın müştərilərimizin, cəmiyyətimizin və bir-birimizin həyatını yaxşılaşdırmaq üçün nə qədər səy göstərəcəklərini xatırladım və heyrətləndim.

Bu inanılmaz hekayələrdən bəzilərini danışmağa başlamaq üçün bu çoxdan bəhs edən müzakirəyə başlayıram. İşəgötürən həmkarlarımdan hamısını bu hekayələri mənimlə paylaşmağa dəvət edəcəyəm ki, bunları bura əlavə edim.

Bu tarixi yazmaq üçün 2 məqsədim var: 1. Mənimlə işləyən inanılmaz, ruhlandırıcı, məqsədyönlü kişiləri və qadınları şərəfləndirmək və xatırlamaq istəyirəm. 2. Ümid edirəm ki, digər iş sahibləri öyrəndiklərimizdən istifadə edə bilərlər. işlərini və müştərilərinin və işçilərinin həyatını yaxşılaşdırmaq.

Əgər mənimlə SCOOTER Mağazasında işləmisinizsə, bu səfərdə mənimlə birlikdə olmağınızı tövsiyə edirəm. Zəhmət olmasa hekayələrinizi mənimlə bölüşün və mənə ünvanlamaq istədiyiniz sualları, mövzuları, hekayələri və ya böyük hadisələri qaldırın. Təşəkkürlər, Doug Harrison


Scooter və#8217 -lərin tarixi

Salam! Mən Scooterəm və bura mənim balıq evimdir. Scooter ’s Fish House, Fort Walton Beach Floridada STEWBYS Seafood Shanty adlı çox məşhur bir restoranın ikinci yeridir. Hər iki restoran da Sam's Oyster House adlı köhnə bir ailə restoranına əsaslanır. Sam's İstiridye Evi, Sam Taylor tərəfindən 60-cı illərin sonlarında kiçik bir dəniz məhsulları çıxarmaq üçün quruldu.

Sam 1985 -ci ildə dünyasını dəyişdi və əməliyyat etmək üçün özümə, qardaşım və anama qaldı. Sam's 1996 -cı ildə satılana qədər 11 il daha açıq qaldı. Sam's müxtəlif səbəblərdən satıldı. Onlardan biri özüm və digər ailə üzvlərim tərəfindən yeni istiqamətlərə getmək istəklərim idi.

Təəssüf ki, Sam 1 il sonra yeni sahiblərin əli ilə bağlandı. Bu çox məyus oldu. Samin adını uzun illər davam etdirmək üçün boş vədlərdən sonra, yeni sahiblər 1 ildən sonra iflas etdilər.

Sam'in İstiridye Evində problemlər ola bilərdi, amma keyfiyyətli qızardılmış dəniz məhsullarının olmaması onlardan biri deyildi. Yerli olaraq təzə tutulan kəhrəba və karidesə xidmət edən Sam, təzə qızardılmış dəniz məhsulları üzərində səlahiyyət sahibi sayılırdı. Sam's əslində amberjackə xidmət edən ilk adam idi. Amberjack zibil balığı sayılırdı və atam balıqçıdan limana gətirmək üçün yalvarmalı idi.

Sam's, bu gün Floridanın şimal -qərbindəki dəniz məhsulları restoranlarının çoxuna yol açdı. Əksəriyyəti Samin təsadüfi atmosferi və menyusundan modelləşdirilir. Ancaq bu restoranlarda əlimizdə olan yoxdur və bu, atalarımızın vizyonu və ən əsası onun reseptləridir.

Scooter və#8217s Fish House nədir

Scooter ’s Fish House, Navarre, Fl -in mərkəzində yerləşən sürətli xidmət göstərən dəniz məhsulları restoranındakı kiçik bir yemək və yeməkdir. Hwy 87-də. Ən əlverişli və ən təzə yerli dəniz məhsullarını təqdim edərək içərisində yemək yeyə və ya özünüzlə birlikdə götürə bilərsiniz.

Bütün dəniz məhsullarımız təzədir və yerli olaraq alınmışdır. Balıqlar Destin və ətrafındakı gəmilərdən düz gəlir. Soslarımız və yanlarımız hamısı sıfırdan hazırlanmışdır. Hətta dəniz məhsulları ədviyyatı MSG və ya qoruyucu maddələr olmadan evdə hazırlanır.

Orta sifariş müddəti 10-12 dəqiqə arasındadır. Buna görə tələsirsinizsə, narahat olmayın. Bir neçə dəqiqə ərzində yolunuza çıxacağıq. Bizimlə yemək yeyin və ya gedin. Scooter ’s həmişə ən keyfiyyətli dəniz məhsulları ən yaxşı qiymətə təqdim edir!


1980 & rsquos-Hal-hazırda

Son bir neçə onillikdə elektrikli scooter texnologiyasında daha da irəliləyişlər görüldü. Scoot & rsquoElec adlanan ilk kütləvi istehsal olunan elektrikli scooter 1996-cı ildə Peugeot tərəfindən icad edilmişdir və 31 mil / saat sürətə və 29 mil aralığa malikdir. Scoot & rsquoElec, nikel-kadmiyum batareyaları səbəbindən ağır olmasına baxmayaraq çox ekoloji cəhətdən təmiz olmasa da çox müvəffəqiyyətli oldu.

1990-cı illərin əvvəllərində, hazırda noutbukları, ağıllı telefonları və planşetləri işlədən batareyalar olan lityum-ion batareyanın ixtirası da görüldü. Lityum-ion batareyalar nikel-kadmiyum batareyalardan daha səmərəli və daha ekoloji cəhətdən səmərəli idi.

Elektrikli scooter -in müasir dalğası 2009 -cu ildə Myway Inokim -ə çevrildikdə və aparıcı elektrikli scooter istehsalçılarından biri olduqda başladı. Bu skuterlər evdə şarj edilə bilən sürətli skuterlər etmək üçün yeni daha səmərəli lityum-ion batareyalardan tam istifadə etdilər.

Hal -hazırda, bir neçə ölkədə onlarla elektrikli scooter istehsalçısı var və əksər şəhərlərdə adi bir mənzərə halına gəlir. Uber və Lime kimi bir neçə gəzinti şirkətində birdəfəlik səfərlər üçün kirayəyə götürə biləcəyiniz elektrikli skuterlər var. İnsanlar taşınabilirliyi, istifadəsi asanlığı, ətraf mühitin aşağı olması, daha az texniki xidmət və daha ənənəvi nəqliyyat üsulları ilə müqayisədə daha az qaydalara görə elektrikli skuterlərə üstünlük verirlər. Qazla işləyən bir skuterin yanacaq dəyəri, elektrikli skuterdən təxminən 4 dəfə yüksəkdir və qazla işləyən skuterlər, ölçüsünə görə avtomobillərdən daha çox istixana qazları buraxır. Bazarda mövcud olan ən sürətli elektrikli skuter, NANROBOT LS7 -dir, demək olar ki, magistral sürətlə 52 mil / saat sürətə çata bilər.

İnsanların elektrikli skuterlərdən niyə bu qədər həyəcanlandığını və bu tendensiyanın yəqin ki, qalmaq üçün burada olduğunu görə bilərsiniz.


Scooter VIN nömrəsi

Bir moped VIN yoxlamasının əllə necə edilə biləcəyini görək. Asan olmadığını xəbərdar etməliyik.

Hər VIN üç hissədən ibarətdir: birincisi WMI (Dünya İstehsalçı Tanımlayıcısı), ikincisi - üçün VDS (Avtomobil Təsviri Bölməsi), üçüncüsü isə VIS (Nəqliyyat vasitəsinin identifikatoru bölməsi).

İlk rəqəm, təyinatlı skuterinizin harada olduğunu göstərəcək istehsal olunur. Şimali Amerikadırsa - bu xarakter olacaq 1 -dən 5 -ə qədər. Avtomobil Asiyada istehsal olunsaydı - bu bir məktub olacaq - məsələn, J və ya P..

İkincisi dəqiqliyi göstərir ölkə Bəzən Kawasaki skuterinin ABŞ -da, BMW -nin isə Yaponiyada istehsal edildiyini görə bilərsiniz.

Üçüncü simvol şəxsiyyəti müəyyənləşdirir nəqliyyat vasitəsinin növü - məsələn, moped, ATV və ya skuter. Bu kodlar bir istehsalçıdan digərinə dəyişə bilər.

VDS üçün 4 -dən 9 -a qədər dayaq. Onlardan ilk 5 -i model, mühərrikin ölçüsü və s. Haqqında məlumat verir. Xarakter 9 kodun düzgünlüyünü təyin edir.

Son yeddi rəqəm VIS -i ifadə edir. Şifrəni açanda skuterin satışa çıxdığı ili göstərirlər (istehsal ili deyil!). 11-17 nömrələri əsasən avtomobilin bütün əlçatan variantlarını göstərir.

Gördüyümüz kimi, skuterin VIN nömrəsinin yoxlanılması əl ilə edildikdə sevincli istirahətlə heç bir əlaqəsi yoxdur. Bu rəqəmləri hər hansı bir onlayn VIN yoxlama xidmətinin axtarış pəncərəsinə yazıb Axtar düyməsini basmaq daha ağıllı olmazmı? Varsa dərhal sizə xəbər verəcəkdir scooter bir limondur ya yoxvə oğurlandığı təqdirdə, yalnız bir kliklə! Qiymətli vaxtınızı boş yerə xərcləyərək hər bir rəqəmin mənasını axtarmalı olmayacaqsınız.

Bir onlayn VIN yoxlama xidmətinin sizə verdiyi bütün məlumatlar hərtərəfli yoxlanılır və yoxlanılır. Bunların saxta məlumatlar olduğuna görə narahat olmayın və satın alacağınız demək olar ki, mükəmməl bir skuter əslində üç dəfə oğurlanmış zibil qutusudur. Onlayn VIN yoxlama xidmətləri müştəriləri ilə maraqlanır.


Məzmun

Orijinal anlayış Redaktə edin

Orijinal PIC, General Instrument-in yeni CP1600 16 bitli mərkəzi işləmə vahidi (CPU) ilə istifadə üçün nəzərdə tutulmuşdu. CP1600, PDP-11 minikompüterinin təlimat dəsti arxitekturasının bir hissəsini mikrokompüter paketində həyata keçirən dövrü üçün güclü bir prosessor idi.

İnsanların çoxu [ üst? ] CP1600 -ü yaxşı bir CPU hesab etdi, fiziki DIP qablaşdırmasının pin sayını azaltmaq üçün əhəmiyyətli bir problemi var idi, çoxlu ünvan və məlumat avtobusları var idi [ sitata ehtiyac var ]: ünvan avtobusu və məlumat avtobusu paylaşılan pinlər. Intel 8008 kimi ayrı G/Ç kanalları olan CPU -lar üçün bu problem olmazdı [ aydınlaşdırmaya ehtiyac var ], lakin 1600 də PDP-11-in yaddaş xəritələnmiş giriş/çıxış konsepsiyasını istifadə etdi. Bu, bir cihazla ünsiyyət qurmaq üçün cihazın bir maşın dövrəsində əldə edilən əsas yaddaş yerlərini izləməsini və sonrakı məlumatları oxumasını tələb edirdi. Bu, avtobusun ünvan və məlumat rejimləri arasında dəyişdiyi üçün maşındakı G/Ç -ni yavaşlatdı və cihazların birdən çox dövr ərzində girişləri bağlamalı olduğu üçün həyata keçirilməsi daha bahalı oldu.

1600-ün bu zəifliyini aradan qaldırmaq üçün 1975-ci ildə 8-bit PIC hazırlanmışdır. Fikir, sistemin faktiki I/O-u cihazlarla birlikdə yerinə yetirən və sonra bu məlumatları göndərən bir və ya daha çox aşağı qiymətli PIC-ə sahib olacağı idi. CPU -ya. PIC sadə mikrokoddan istifadə etdi [ sitata ehtiyac var ] vəzifələrini yerinə yetirmək üçün ROM -da saxlanılır.

1600 Düzəlişindən sonra

1985-ci ildə General Instrument mikroelektronika bölməsini satdı və yeni sahiblər bu vaxta qədər köhnəlmiş demək olar ki, hər şeyi ləğv etdilər. Bununla birlikdə PIC, proqramlaşdırıla bilən kanal nəzarətçisi istehsal etmək üçün daxili EPROM ilə təkmilləşdirildi. Eyni zamanda İngiltərədəki Plessey, GI dizaynına əsaslanan PIC1650 və PIC1655 nömrəli NMOS prosessorlarını istifadəçi maskası ilə proqramlaşdırıla bilən və ya avtomatik yığanlar və klaviatura interfeysləri üçün əvvəlcədən proqramlaşdırılmış versiyalardan istifadə edərək buraxdı. [6]

1998 -ci ildə Microchip, müvəffəqiyyətli seriyalı proqramlaşdırıla bilən PIC16C84 -ün flash proqramlaşdırıla bilən və silinə bilən PIC 16F84 modelini təqdim etdi. 2001 -ci ildə Microchip daha çox Flash proqramlaşdırıla bilən qurğular təqdim etdi və 2002 -ci ildə tam istehsalına başladı. [2]

Bu gün, müxtəlif daxili qurğularla (serial ünsiyyət modulları, UART'lar, motor idarəetmə ləpələri və s.) Və 256 sözdən 64K sözə qədər proqram yaddaşı olan çoxlu PIC mövcuddur ("söz" bir montaj dili təlimatıdır , xüsusi PIC mikro ailəsindən asılı olaraq uzunluğu 8 ilə 16 bit arasında dəyişir).

PIC və PICmicro artıq Microchip Technology -nin qeydə alınmış ticarət nişanlarıdır. Ümumiyyətlə, PIC -in dayandığı düşünülür Periferik İnterfeys NəzarətçisiGeneral Instruments -ın ilkin PIC1640 və PIC1650 cihazları üçün orijinal qısaltması olsa da "Proqramlaşdırıla bilən interfeys nəzarətçisi". [4] Qısaltma qısa zamanda" ilə əvəz olundu "Proqramlaşdırıla bilən Ağıllı Kompüter". [5]

1993-cü ildə təqdim edilən Microchip 16C84 (PIC16x84), çipdə EEPROM yaddaşlı ilk [7] Microchip CPU idi.

2013 -cü ilə qədər Microchip hər il bir milyarddan çox PIC mikro nəzarətçi göndərirdi. [8]

PIC mikro çipləri Harvard memarlığı ilə hazırlanmışdır və müxtəlif cihaz ailələrində təqdim olunur. Əsas və orta səviyyəli ailələr 8 bit geniş məlumat yaddaşından, yüksək səviyyəli ailələr isə 16 bit məlumat yaddaşından istifadə edirlər. Ən son seriya, PIC32MZ, 32 bitlik MIPS əsaslı bir mikro nəzarətçidir. Təlimat sözləri 12 bit (PIC10 və PIC12), 14 bit (PIC16) və 24 bit (PIC24 və dsPIC) ölçülərindədir. Maşın təlimatlarının ikili təsvirləri ailəyə görə dəyişir və PIC təlimat siyahılarında göstərilir.

Bu ailələr daxilində cihazlar PICnnCxxx (CMOS) və ya PICnnFxxx (Flash) olaraq təyin edilə bilər. "C" cihazları ümumiyyətlə "Yeni inkişaf üçün uyğun deyil" olaraq təsnif edilir (Microchip tərəfindən fəal şəkildə təbliğ edilmir). "C" cihazlarının proqram yaddaşı OTP, ROM və ya EEPROM olaraq müxtəlif şəkildə təsvir olunur. 2016 -cı ilin oktyabr ayından etibarən "İstehsalda" olaraq təsnif edilən yeganə OTP məhsulu pic16HV540 -dır. Kvars pəncərələri olan "C" cihazları (silmək üçün) ümumiyyətlə mövcud deyil.

PIC10 və PIC12 Redaktə edin

Bu cihazlarda 12 bitlik geniş kod yaddaşı, 32 baytlıq bir qeyd faylı və kiçik iki səviyyəli dərin zəng yığını var. Onlar PIC10 seriyası ilə yanaşı bəzi PIC12 və PIC16 cihazları ilə təmsil olunur. Başlanğıc cihazları 6 pindən 40 pinli paketlərdə mövcuddur.

Ümumiyyətlə qeyd faylının ilk 7-9 baytı xüsusi təyinatlı qeydlərdir, qalan baytlar isə ümumi təyinatlı RAM-dır. Göstəricilər bir qeyd cütündən istifadə etməklə həyata keçirilir: FSR -ə bir ünvan yazdıqdan sonra (fayl seçmə reyestri), INDF (dolayı f) reyestri ünvanlı qeyd üçün ləqəb olur. Banklaşdırılmış RAM tətbiq edilərsə, bank nömrəsi FSR -nin yüksək 3 biti ilə seçilir. Bu, qeyd nömrələrinə təsir edir 16-31 qeydlər 0–15 qlobaldır və bankın seçilmiş bitlərindən təsirlənmir.

Qeyd sahəsi çox məhdud olduğu üçün (5 bit) 4 nadir hallarda oxunan reyestrlərə ünvanlar təyin edilməmiş, xüsusi təlimatlarla yazılmışdır (OPTION və TRIS).

ROM ünvan sahəsi 512 sözdür (hər biri 12 bit), bu da bank işi ilə 2048 sözə qədər uzadıla bilər. CALL və GOTO təlimatları, yeni kod yerinin aşağı 9 bitini qeyd edir, əlavə olaraq yüksək qeydli bitlər dəftərdən alınır. Diqqət yetirin ki, CALL təlimatı yalnız 8 bit ünvandan ibarətdir və yalnız hər 512 sözlük səhifənin birinci yarısında ünvanları göstərə bilər. Yəni, CALL əmrində ünvanın aşağı 9 biti göstərilir, ancaq o ünvanın yalnız aşağı 8 biti təlimatın bir parametridir, 9 -cu bit (bit 8) isə CALL təlimatının özü tərəfindən dolayı olaraq 0 olaraq göstərilmişdir.

Axtarış cədvəlləri RETLW təlimatları cədvəlində hesablanmış bir GOTO (PCL qeydiyyatı üçün tapşırıq) istifadə edərək həyata keçirilir. RETLW, W qeydinə qayıdan əmrdə kodlaşdırılmış 8 bitlik bir sabitdir.

Bu "təməl əsas" bunu edir yox dəstəyi kəsən bütün I/O yoxlanılmalıdır. Fasilə dəstəyi və dörd səviyyəli zəng yığını olan bəzi "inkişaf etmiş baza" variantları var.

PIC10F32x cihazları, 256 və ya 512 sözdən ibarət orta mənzilli 14 bitlik geniş kod yaddaşına, 64 baytlıq SRAM qeyd sənədinə və 8 səviyyəli dərin bir hardware yığına malikdir. Bu qurğular 6 pinli SMD və 8 pinli DIP paketlərində mövcuddur (iki pin istifadə edilməmişdir). Yalnız bir giriş və üç I/O pin mövcuddur. Kompleks fasilələr dəsti mövcuddur. Saatlar, proqram təminatı və 31 kHz aşağı enerji mənbəyi ilə seçilə bilən sürət seçimi ilə 16 MHz-lik daxili kalibrli yüksək tezlikli osilatördür.

PIC16 Redaktə edin

Bu qurğular 14 bitlik geniş kod yaddaşına və təkmilləşdirilmiş 8 səviyyəli dərin zəng yığına malikdir. Təlimat dəsti ilkin cihazlardan çox az fərqlənir, lakin iki əlavə kod şifrəsi 128 qeyd və 2048 söz kodunun birbaşa ünvanlanmasına imkan verir. Bir neçə əlavə fərqli təlimat və iki əlavə 8 bitlik hərfi təlimat var, əlavə edin və çıxarın. Orta səviyyəli nüvə PIC12 və PIC16 etiketli cihazların əksəriyyətində mövcuddur.

Qeyd sahəsinin ilk 32 baytı xüsusi təyinatlı qeydlərə ayrılır, qalan 96 bayt ümumi təyinatlı RAM üçün istifadə olunur. Banklaşdırılmış RAM istifadə edilərsə, yüksək 16 qeyd (0x70-0x7F), RAM bankının seçmə bitlərini saxlayan STATUS reyestri də daxil olmaqla, ən vacib xüsusi təyinatlı qeydlər kimi qlobaldır. (Digər qlobal qeydlər FSR və INDF, PCL proqram sayğacının aşağı 8 biti, PCL yüksək yükləmə qeydləri PCLATH və ana kəsmə nəzarət qeydləri INTCONdur.)

PCLATH reyestri, PCL reyestrinə yazmaqla verilən 8 bit və ya GOTO və ya CALL təlimatı ilə verilən 11 bit, mövcud ROM sahəsini həll etmək üçün kifayət etmədikdə yüksək səviyyəli təlimat ünvan bitlərini təmin edir.

PIC17 Redaktə edin

17 seriya heç vaxt populyarlaşmadı və PIC18 arxitekturası ilə əvəz olundu (lakin aşağıdakı klonlara baxın). 17 seriyası yeni dizaynlar üçün tövsiyə edilmir və mövcudluğu istifadəçilərlə məhdudlaşa bilər.

Əvvəlki nüvələr üzərində təkmilləşdirmələr 16 bitlik geniş kodlar (bir çox yeni təlimatlara imkan verir) və 16 səviyyəli dərin zəng yığınlarıdır. PIC17 cihazları 40 -dan 68 sancağa qədər olan paketlərdə istehsal edilmişdir.

17 seriyası bir sıra vacib yeni xüsusiyyətlər təqdim etdi: [9]

  • yaddaş xəritələnmiş akkumulyator
  • kod yaddaşına giriş oxuyun (cədvəl oxuyur)
  • hərəkətləri qeyd etmək üçün birbaşa qeyd
  • kod sahəsini genişləndirmək üçün xarici proqram yaddaş interfeysi
  • 8 bit × 8 bitlik bir hardware çarpanı
  • ikinci dolayı qeyd cütü
  • Vəziyyət reyestrində nəzarət bitləri tərəfindən idarə olunan avtomatik artım/azalma ünvanı (ALUSTA)

Əhəmiyyətli bir məhdudiyyət, RAM boşluğunun 256 bayt (26 bayt xüsusi funksiya qeydləri və 232 bayt ümumi təyinatlı RAM) ilə məhdudlaşması idi, daha çox dəstəklənən modellərdə yöndəmsiz bank dəyişdirmə.

PIC18 Redaktə edin

2000 -ci ildə Microchip PIC18 arxitekturasını təqdim etdi. 17 seriyasından fərqli olaraq, hazırda istehsalda olan çox sayda cihaz variantları ilə çox məşhur olduğunu sübut etdi. Daha tez -tez montajda proqramlaşdırılmayan əvvəlki cihazlardan fərqli olaraq C, inkişaf etdirmə dilinə çevrildi. [10]

18 seriyası, bir sıra vacib yeni xüsusiyyətlər əlavə edərkən, 17 seriyanın əksər xüsusiyyətlərini və təlimatlarını miras alır:

  • zəng yığını 21 bit genişliyində və daha dərindir (31 səviyyə dərinlikdə)
  • zəng yığını oxuna və yazıla bilər (TOSU: TOSH: TOSL qeydləri)
  • şərti filial təlimatları
  • indeksli ünvanlama rejimi (PLUSW)
  • FSR qeydlərini 12 bitə qədər genişləndirmək, bütün məlumat ünvan sahəsini xətti olaraq həll etməyə imkan verir
  • başqa bir FSR reyestrinin əlavə edilməsi (sayı 3 -ə çatdırmaq)

RAM sahəsi 12 bitdir, hər bir təlimatda 4 bitlik bank seçmə reyestri və 8 bitlik ofset istifadə olunur. Hər bir təlimatda əlavə bir "giriş" biti bank 0 (a= 0) və BSR tərəfindən seçilmiş bank (a=1).

STATUS, WREG və BSR qeydləri üçün 1 səviyyəli yığın da mövcuddur. Hər fasilədə saxlanılır və geri qayıtdıqda bərpa edilə bilər. Fasilələr əlil olarsa, onlar da subroutine call/return -də ayarlanaraq istifadə edilə bilər s bit (təlimata ", FAST" əlavə olunur).

Avtomatik artım/azalma xüsusiyyəti, nəzarət bitlərini çıxarmaq və FSR başına dörd yeni dolayı qeyd əlavə etməklə təkmilləşdirildi. Hansı dolayı fayl reyestrinə daxil olmağınızdan asılı olaraq, FSR -ə W əlavə edərək təsirli ünvanı düzəltmək, sonradan artırmaq və ya əvvəlcədən hazırlamaq mümkündür.

Daha inkişaf etmiş PIC18 cihazlarında, ünvanlamanı tərtib edilmiş kod üçün daha da əlverişli edən "genişləndirilmiş rejim" mövcuddur:

  • yeni ofset ünvanlama rejimi, giriş bankına nisbətən bəzi ünvanlar indi FSR2 reyestrinə nisbətən şərh olunur
  • FSR registrlərini manipulyasiya etməklə diqqət çəkən bir neçə yeni təlimatın əlavə edilməsi.

PIC18 cihazları hələ də inkişaf etdirilir (2017) və CIP (Core Müstəqil Periferik Cihazlar) ilə təchiz edilmişdir

PIC24 və dsPIC Redaktə edin

2001-ci ildə Microchip 2004-cü ilin sonlarında kütləvi istehsala başlayan dsPIC fiş seriyasını [11] təqdim etdi. Bunlar Microchip-in ilk 16 bitlik mikrokontrolörləridir. PIC24 cihazları ümumi təyinatlı mikrokontrollerlər kimi hazırlanmışdır. dsPIC cihazlarına əlavə olaraq rəqəmsal siqnal emal imkanları da daxildir.

Əvvəlki PIC arxitekturalarına bənzəsə də, əhəmiyyətli inkişaflar var: [12]

  • Bütün qeydlər 16 bit enində 22 bitdir (Bitlər 22: 1 bit 0 həmişə 0 olur)
  • Təlimatların eni 24 bitdir
  • Məlumat ünvan sahəsi 64 KiB -ə qədər genişləndirildi
  • İlk 2 KiB periferik nəzarət qeydləri üçün ayrılmışdır
  • RAM 62 KiB -dən çox olmadıqda məlumat bankının dəyişdirilməsi tələb olunmur
  • "f operand" birbaşa ünvanlama 13 bitə (8 KiB) qədər uzadıldı
  • Qeydiyyat-qeyd əməliyyatları üçün 16 W qeydlər mövcuddur.
    (Ancaq f işlənmiş əməliyyatlar həmişə W0 -a istinad edir.)
  • Təlimatlar bayt və (16 bit) söz formalarında gəlir
  • Stack RAM -da (yığım göstəricisi olaraq W15 ilə) heç bir hardware yığını yoxdur
  • W14 çərçivə göstəricisidir
  • ROM -da saxlanılan məlumatlara müxtəlif fasilə mənbələri üçün birbaşa ("Proqram Məkan Görünüşü") daxil olmaq mümkündür
  • (16 × 16) -bit tək dövrəli vurma və digər rəqəmsal siqnal emal əməliyyatları
  • hardware çoxalmaq - yığmaq (MAC)
  • hardware bölmə köməkçisi (32/16 bitlik bölmə üçün 19 dövr) - Həm akkumulyatorlar, həm də ümumi təyinatlı qeydlər üçün
  • biraz tərsinə
  • loop indekslənməsi üçün hardware dəstəyi
  • birbaşa yaddaşa periferik giriş

dsPICs, GCC -nin bir variantı olan Microchip -in XC16 kompilyatorundan (əvvəllər C30 adlanır) istifadə edərək C -də proqramlaşdırıla bilər.

Təlimat ROM -un eni 24 bitdir. Proqram təminatı ROM-a 16 bit sözlərlə daxil ola bilər, burada hətta sözlər hər bir təlimatın ən az 16 bitini, tək sözlər isə ən əhəmiyyətli 8 biti tutur. Tək sözlərin yüksək yarısı sıfır kimi oxunur. Proqram sayğacının eni 23 bitdir, lakin ən az əhəmiyyətli bit həmişə 0 -dır, buna görə də 22 dəyişdirilə bilən bit var.

Təlimatlar, hər iki forma icazə verən ən vacib əməliyyatlarla (əlavə, xor, növbələr və s.) İki əsas növdə gəlir.

Birincisi, müəyyən bir f reyestri (yəni ilk 8K RAM) və tək bir W0 akkumulyatoru arasında bir əməliyyat olan, nəticəsi ilə yenilənən bir hədəf seçmə biti olan klassik PIC təlimatlarına bənzəyir. (W qeydləri yaddaş xəritəsidir, buna görə də f operand hər hansı bir W registri ola bilər.)

İkinci forma, daha çox şərti olaraq, 16 Vt registrdən hər hansı biri ola biləcək üç operanda imkan verir. Təyinat və mənbələrdən biri, eyni zamanda, W qeydinin göstərdiyi yaddaşda operandın olmasına imkan verən ünvanlama rejimlərini dəstəkləyir.

PIC32M MIPS əsaslı xətt Redaktə edin

PIC32MX redaktəsi

2007-ci ilin noyabr ayında Microchip, MIPS32 M4K Core əsasında 32 bitlik mikro nəzarətçilərdən ibarət PIC32MX ailəsini təqdim etdi. [13] Cihaz, GCC kompilyatorunun bir variantı olan PIC32 MCU -lar üçün Microchip MPLAB C Kompilyatorundan istifadə etməklə proqramlaşdırıla bilər. Hal-hazırda istehsal olunan ilk 18 model (PIC32MX3xx və PIC32MX4xx), ümumi kitabxanaların, proqram və hardware vasitələrinin istifadəsinə imkan verən PIC24FxxGA0xx (16-bit) cihazlar ailəsi ilə qurulmuş eyni ətraf qurğuları birləşdirmək üçün pinlərdir. Bu gün, Ethernet, CAN və USB OTG ilə yüksək performanslı cihazlara qədər kiçik QFN paketlərində 28 pindən başlayaraq, orta səviyyəli 32 bitlik mikro nəzarətçilərin tam ailəsi mövcuddur.

PIC32 arxitekturası Microchip portfelinə bir sıra yeni xüsusiyyətlər gətirdi:

  • Ən yüksək icra sürəti 80 MIPS (120+ [14] Dhrystone MIPS @ 80 MHz)
  • Ən böyük flaş yaddaş: 512 kB
  • Saat dövrü üçün bir təlimat
  • İlk önbelleğe alınan prosessor
  • RAM -dan icra etməyə imkan verir
  • Tam Sürətli Host/İkili Rol və OTG USB imkanları
  • Tam JTAG və 2 telli proqramlaşdırma və ayıklama
  • Real vaxt izi

PIC32MZ Redaktə edin

2013 -cü ilin noyabr ayında Microchip, MIPS M14K nüvəsinə əsaslanan PIC32MZ mikro nəzarətçilər seriyasını təqdim etdi. PIC32MZ seriyasına daxildir: [15] [16]

  • 252 MHz əsas sürət, 415 DMIPS
  • 2 MB -a qədər Flash və 512 KB RAM
  • Yüksək sürətli USB, kripto mühərriki və SQI daxil olmaqla yeni ətraf qurğular

2015-ci ildə Microchip, yenilənmiş MIPS M5150 Warrior M sinif prosessorundan istifadə edərək PIC32MZ EF ailəsini buraxdı. [17] [18]

2017 -ci ildə Microchip, inteqrasiya edilmiş bir Qrafik Nəzarətçisi, Qrafik Prosessoru və 32 MB DDR2 DRAM -a malik PIC32MZ DA Ailəsini təqdim etdi. [19] [20]

PIC32MM Redaktə edin

2016-cı ilin iyun ayında Microchip, aşağı enerji və ucuz proqramlar üçün ixtisaslaşmış PIC32MM ailəsini təqdim etdi. [21] PIC32MM nüvədən asılı olmayan ətraf qurğulara, 500 nA-a qədər yuxu rejimlərinə və 4 x 4 mm paketlərə malikdir. [22] PIC32MM mikrokontrolörləri, 32 bitlik MIPS32 prosessoru olan MIPS Technologies M4K istifadə edir. They are meant for very low power consumption and limited to 25 MHz. Their key advantage is to support the 16bits instructions of MIPS making program size much more compact (about 40%)

PIC32MK Edit

Microchip introduced the PIC32MK family in 2017, specialized for motor control, industrial control, Industrial Internet of Things (IIoT) and multi-channel CAN applications. [23]

The PIC architecture is characterized by its multiple attributes:

  • Separate code and data spaces (Harvard architecture).
    • Except PIC32: The MIPS M4K architecture's separate data and instruction paths are effectively merged into a single common address space by the System Bus Matrix module.

    There is no distinction between memory space and register space because the RAM serves the job of both memory and registers, and the RAM is usually just referred to as the register file or simply as the registers.

    Data space (RAM) Edit

    PICs have a set of registers that function as general-purpose RAM. Special-purpose control registers for on-chip hardware resources are also mapped into the data space. The addressability of memory varies depending on device series, and all PIC device types have some banking mechanism to extend addressing to additional memory (but some device models have only one bank implemented). Later series of devices feature move instructions, which can cover the whole addressable space, independent of the selected bank. In earlier devices, any register move must achieved through the accumulator.

    To implement indirect addressing, a "file select register" (FSR) and "indirect register" (INDF) are used. A register number is written to the FSR, after which reads from or writes to INDF will actually be from or to the register pointed to by FSR. Later devices extended this concept with post- and pre- increment/decrement for greater efficiency in accessing sequentially stored data. This also allows FSR to be treated almost like a stack pointer (SP).

    External data memory is not directly addressable except in some PIC18 devices with high pin count. However, general I/O ports can be used to implement a parallel bus or a serial interface for accessing external memory and other peripherals (using subroutines), with the caveat that such programed memory access is (of course) much slower than access to the native memory of the PIC MCU.

    Code space Edit

    The code space is generally implemented as on-chip ROM, EPROM or flash ROM. In general, there is no provision for storing code in external memory due to the lack of an external memory interface. The exceptions are PIC17 and select high pin count PIC18 devices. [25]

    Word size Edit

    All PICs handle (and address) data in 8-bit chunks. However, the unit of addressability of the code space is not generally the same as the data space. For example, PICs in the baseline (PIC12) and mid-range (PIC16) families have program memory addressable in the same wordsize as the instruction width, i.e. 12 or 14 bits respectively. In contrast, in the PIC18 series, the program memory is addressed in 8-bit increments (bytes), which differs from the instruction width of 16 bits.

    In order to be clear, the program memory capacity is usually stated in number of (single-word) instructions, rather than in bytes.

    Stacks Edit

    PICs have a hardware call stack, which is used to save return addresses. The hardware stack is not software-accessible on earlier devices, but this changed with the 18 series devices.

    Hardware support for a general-purpose parameter stack was lacking in early series, but this greatly improved in the 18 series, making the 18 series architecture more friendly to high-level language compilers.

    Instruction set Edit

    PIC's instructions vary from about 35 instructions for the low-end PICs to over 80 instructions for the high-end PICs. The instruction set includes instructions to perform a variety of operations on registers directly, the accumulator and a literal constant or the accumulator and a register, as well as for conditional execution, and program branching.

    Some operations, such as bit setting and testing, can be performed on any numbered register, but bi-operand arithmetic operations always involve W (the accumulator), writing the result back to either W or the other operand register. To load a constant, it is necessary to load it into W before it can be moved into another register. On the older cores, all register moves needed to pass through W, but this changed on the "high-end" cores.

    PIC cores have skip instructions, which are used for conditional execution and branching. The skip instructions are "skip if bit set" and "skip if bit not set". Because cores before PIC18 had only unconditional branch instructions, conditional jumps are implemented by a conditional skip (with the opposite condition) followed by an unconditional branch. Skips are also of utility for conditional execution of any immediate single following instruction. It is possible to skip skip instructions. For example, the instruction sequence "skip if A skip if B C" will execute C if A is true or if B is false.

    The 18 series implemented shadow registers, registers which save several important registers during an interrupt, providing hardware support for automatically saving processor state when servicing interrupts.

    In general, PIC instructions fall into five classes:

    1. Operation on working register (WREG) with 8-bit immediate ("literal") operand. Məsələn, movlw (move literal to WREG), andlw (AND literal with WREG). One instruction peculiar to the PIC is retlw , load immediate into WREG and return, which is used with computed branches to produce lookup tables.
    2. Operation with WREG and indexed register. The result can be written to either the Working register (e.g. addwf reg,w ). or the selected register (e.g. addwf reg,f ).
    3. Bit operations. These take a register number and a bit number, and perform one of 4 actions: set or clear a bit, and test and skip on set/clear. The latter are used to perform conditional branches. The usual ALU status flags are available in a numbered register so operations such as "branch on carry clear" are possible.
    4. Control transfers. Other than the skip instructions previously mentioned, there are only two: goto and call .
    5. A few miscellaneous zero-operand instructions, such as return from subroutine, and sleep to enter low-power mode.

    Performance Edit

    The architectural decisions are directed at the maximization of speed-to-cost ratio. The PIC architecture was among the first scalar CPU designs [ sitata ehtiyac var ] and is still among the simplest and cheapest. The Harvard architecture, in which instructions and data come from separate sources, simplifies timing and microcircuit design greatly, and this benefits clock speed, price, and power consumption.

    The PIC instruction set is suited to implementation of fast lookup tables in the program space. Such lookups take one instruction and two instruction cycles. Many functions can be modeled in this way. Optimization is facilitated by the relatively large program space of the PIC (e.g. 4096 × 14-bit words on the 16F690) and by the design of the instruction set, which allows embedded constants. For example, a branch instruction's target may be indexed by W, and execute a "RETLW", which does as it is named – return with literal in W.

    Interrupt latency is constant at three instruction cycles. External interrupts have to be synchronized with the four-clock instruction cycle, otherwise there can be a one instruction cycle jitter. Internal interrupts are already synchronized. The constant interrupt latency allows PICs to achieve interrupt-driven low-jitter timing sequences. An example of this is a video sync pulse generator. This is no longer true in the newest PIC models, because they have a synchronous interrupt latency of three or four cycles.

    Advantages Edit

    • Small instruction set to learn architecture
    • Built-in oscillator with selectable speeds
    • Easy entry level, in-circuit programming plus in-circuit debugging PICkit units available for less than $50
    • Inexpensive microcontrollers
    • Wide range of interfaces including I²C, SPI, USB, USART, A/D, programmable comparators, PWM, LIN, CAN, PSP, and Ethernet [26]
    • Availability of processors in DIL package make them easy to handle for hobby use.

    Limitations Edit

    • One accumulator
    • Register-bank switching is required to access the entire RAM of many devices
    • Operations and registers are not orthogonal some instructions can address RAM and/or immediate constants, while others can use the accumulator only.

    The following stack limitations have been addressed in the PIC18 series, but still apply to earlier cores:

    • The hardware call stack is not addressable, so preemptive task switching cannot be implemented
    • Software-implemented stacks are not efficient, so it is difficult to generate reentrant code and support local variables

    With paged program memory, there are two page sizes to worry about: one for CALL and GOTO and another for computed GOTO (typically used for table lookups). For example, on PIC16, CALL and GOTO have 11 bits of addressing, so the page size is 2048 instruction words. For computed GOTOs, where you add to PCL, the page size is 256 instruction words. In both cases, the upper address bits are provided by the PCLATH register. This register must be changed every time control transfers between pages. PCLATH must also be preserved by any interrupt handler. [27]

    Compiler development Edit

    While several commercial compilers are available, in 2008, Microchip released their own C compilers, C18 and C30, for the line of 18F 24F and 30/33F processors.

    As of 2013, Microchip offers their XC series of compilers, for use with MPLAB X. Microchip will eventually phase out its older compilers, such as C18, and recommends using their XC series compilers for new designs. [28]

    The RISC instruction set of the PIC assembly language code can make the overall flow difficult to comprehend. Judicious use of simple macros can increase the readability of PIC assembly language. For example, the original Parallax PIC assembler ("SPASM") has macros, which hide W and make the PIC look like a two-address machine. It has macro instructions like mov b, a (move the data from address a to address b) and add b, a (add data from address a to data in address b). It also hides the skip instructions by providing three-operand branch macro instructions, such as cjne a, b, dest (compare a ilə b and jump to dest if they are not equal).

    PIC devices generally feature:

    • Flash memory (program memory, programmed using MPLAB devices)
    • SRAM (data memory) memory (programmable at run-time)
    • Sleep mode (power savings)
    • Various crystal or RC oscillator configurations, or an external clock

    Variants Edit

    Within a series, there are still many device variants depending on what hardware resources the chip features:

    Trends Edit

    The first generation of PICs with EPROM storage are almost completely replaced by chips with Flash memory. Likewise, the original 12-bit instruction set of the PIC1650 and its direct descendants has been superseded by 14-bit and 16-bit instruction sets. Microchip still sells OTP (one-time-programmable) and windowed (UV-erasable) versions of some of its EPROM based PICs for legacy support or volume orders. The Microchip website lists PICs that are not electrically erasable as OTP. UV erasable windowed versions of these chips can be ordered.

    Part number Edit

    The F in a PICMicro part number generally indicates the PICmicro uses flash memory and can be erased electronically. Conversely, a C generally means it can only be erased by exposing the die to ultraviolet light (which is only possible if a windowed package style is used). An exception to this rule is the PIC16C84 which uses EEPROM and is therefore electrically erasable.

    An L in the name indicates the part will run at a lower voltage, often with frequency limits imposed. [29] Parts designed specifically for low voltage operation, within a strict range of 3 - 3.6 volts, are marked with a J in the part number. These parts are also uniquely I/O tolerant as they will accept up to 5 V as inputs. [29]

    Microchip provides a freeware IDE package called MPLAB X, which includes an assembler, linker, software simulator, and debugger. They also sell C compilers for the PIC10, PIC12, PIC16, PIC18, PIC24, PIC32 and dsPIC, which integrate cleanly with MPLAB X. Free versions of the C compilers are also available with all features. But for the free versions, optimizations will be disabled after 60 days. [30]

    Several third parties develop C language compilers for PICs, many of which integrate to MPLAB and/or feature their own IDE. A fully featured compiler for the PICBASIC language to program PIC microcontrollers is available from meLabs, Inc. Mikroelektronika offers PIC compilers in C, BASIC and Pascal programming languages.

    A graphical programming language, Flowcode, exists capable of programming 8- and 16-bit PIC devices and generating PIC-compatible C code. It exists in numerous versions from a free demonstration to a more complete professional edition.

    The Proteus Design Suite is able to simulate many of the popular 8 and 16-bit PIC devices along with other circuitry that is connected to the PIC on the schematic. The program to be simulated can be developed within Proteus itself, MPLAB or any other development tool. [31]

    Devices called "programmers" are traditionally used to get program code into the target PIC. Most PICs that Microchip currently sells feature ICSP (In Circuit Serial Programming) and/or LVP (Low Voltage Programming) capabilities, allowing the PIC to be programmed while it is sitting in the target circuit.

    Microchip offers programmers/debuggers under the MPLAB and PICKit series. MPLAB ICD4 and MPLAB REAL ICE are the current programmers and debuggers for professional engineering, while PICKit 3 is a low-cost programmer / debugger line for hobbyists and students.

    Bootloading Edit

    Many of the higher end flash based PICs can also self-program (write to their own program memory), a process known as bootloading. Demo boards are available with a small bootloader factory programmed that can be used to load user programs over an interface such as RS-232 or USB, thus obviating the need for a programmer device.

    Alternatively there is bootloader firmware available that the user can load onto the PIC using ICSP. After programming the bootloader onto the PIC, the user can then reprogram the device using RS232 or USB, in conjunction with specialized computer software.

    The advantages of a bootloader over ICSP is faster programming speeds, immediate program execution following programming, and the ability to both debug and program using the same cable.

    Third party Edit

    There are many programmers for PIC microcontrollers, ranging from the extremely simple designs which rely on ICSP to allow direct download of code from a host computer, to intelligent programmers that can verify the device at several supply voltages. Many of these complex programmers use a pre-programmed PIC themselves to send the programming commands to the PIC that is to be programmed. The intelligent type of programmer is needed to program earlier PIC models (mostly EPROM type) which do not support in-circuit programming.

    Third party programmers range from plans to build your own, to self-assembly kits and fully tested ready-to-go units. Some are simple designs which require a PC to do the low-level programming signalling (these typically connect to the serial or parallel port and consist of a few simple components), while others have the programming logic built into them (these typically use a serial or USB connection, are usually faster, and are often built using PICs themselves for control).

    In-circuit debugging Edit

    All newer PIC devices feature an ICD (in-circuit debugging) interface, built into the CPU core, that allows for interactive debugging of the program in conjunction with MPLAB IDE. MPLAB ICD and MPLAB REAL ICE debuggers can communicate with this interface using the ICSP interface.

    This debugging system comes at a price however, namely limited breakpoint count (1 on older devices, 3 on newer devices), loss of some I/O (with the exception of some surface mount 44-pin PICs which have dedicated lines for debugging) and loss of some on-chip features.

    Some devices do not have on-chip debug support, due to cost or lack of pins. Some larger chips also have no debug module. To debug these devices, a special -ICD version of the chip mounted on a daughter board which provides dedicated ports is required. Some of these debug chips are able to operate as more than one type of chip by the use of selectable jumpers on the daughter board. This allows broadly identical architectures that do not feature all the on chip peripheral devices to be replaced by a single -ICD chip. For example: the 12F690-ICD will function as one of six different parts each of which features one, some or all of five on chip peripherals. [32]

    In-circuit emulators Edit

    Microchip offers three full in-circuit emulators: the MPLAB ICE2000 (parallel interface, a USB converter is available) the newer MPLAB ICE4000 (USB 2.0 connection) and most recently, the REAL ICE (USB 2.0 connection). All such tools are typically used in conjunction with MPLAB IDE for source-level interactive debugging of code running on the target.

    PIC projects may utilize real-time operating systems such as FreeRTOS, AVIX RTOS, uRTOS, Salvo RTOS or other similar libraries for task scheduling and prioritization.

    An open source project by Serge Vakulenko adapts 2.11BSD to the PIC32 architecture, under the name RetroBSD. This brings a familiar Unix-like operating system, including an onboard development environment, to the microcontroller, within the constraints of the onboard hardware. [33]

    Parallax Edit

    Parallax produced a series of PICmicro-like microcontrollers known as the Parallax SX. It is currently discontinued. Designed to be architecturally similar to the PIC microcontrollers used in the original versions of the BASIC Stamp, SX microcontrollers replaced the PIC in several subsequent versions of that product.

    Parallax's SX are 8-bit RISC microcontrollers, using a 12-bit instruction word, which run fast at 75 MHz (75 MIPS). They include up to 4096 12-bit words of flash memory and up to 262 bytes of random access memory, an eight bit counter and other support logic. There are software library modules to emulate I²C and SPI interfaces, UARTs, frequency generators, measurement counters and PWM and sigma-delta A/D converters. Other interfaces are relatively easy to write, and existing modules can be modified to get new features.

    PKK Milandr Edit

    Russian PKK Milandr produces microcontrollers using the PIC17 architecture as the 1886 series. [34] [35] [36] [37] Program memory consists of up to 64kB Flash memory in the 1886VE2U (Russian: 1886ВЕ2У) or 8kB EEPROM in the 1886VE5U (1886ВЕ5У). The 1886VE5U (1886ВЕ5У) through 1886VE7U (1886ВЕ7У) are specified for the military temperature range of -60 °C to +125 °C. Hardware interfaces in the various parts include USB, CAN, I2C, SPI, as well as A/D and D/A converters. The 1886VE3U (1886ВЕ3У) contains a hardware accelerator for cryptographic functions according to GOST 28147-89. There are even radiation-hardened chips with the designations 1886VE8U (1886ВЕ8У) and 1886VE10U (1886ВЕ10У). [38]

    ELAN Microelectronics Edit

    ELAN Microelectronics Corp. in Taiwan make a line of microcontrollers based on the PIC16 architecture, with 13-bit instructions and a smaller (6-bit) RAM address space. [39]

    Holtek Semiconductor Edit

    Holtek Semiconductor make a large number of very cheap microcontrollers [40] (as low as 8.5 cents in quantity [41] ) with a 14-bit instruction set strikingly similar to the PIC16.

    Other manufacturers in Asia Edit

    Many ultra-low-cost OTP microcontrollers from Asian manufacturers, found in low-cost consumer electronics are based on the PIC architecture or modified form. Most clones only target the baseline parts (PIC16C5x/PIC12C50x). Microchip has attempted to sue some manufacturers when the copying is particularly egregious, [42] [43] without success. [44] [45] [ daha yaxşı mənbə lazımdır ]


    In the past, very few producers tried to infuse the off-road abilities on the scooters. This made it hard for the scooters to be used on the adventitious basis. The concept of scooters for adventure was first introduced by Brutus in 2012.

    1. Scooters Were First Made By kids

    Kids are very creative, especially when it comes to redefining fun. We need to thank the imaginative kids of yesterday for today’s kick scooters. The kick scooters were made when the kids were tired of riding the roller skate.

    A wooden plank was attached across the two roller skates which removed the shoe course part. A bigger word was stuck vertically at the tip of the wooden plank. A prototype was made in the kick scooter. The scooters for adventure were discovered later since initially scooters were built for fun. You also check out some awesome scooter for toddler at BabyGearsLab.com.

    2. Scooters Were First Used For Transport By Amelia Earhart.

    Scooters were one of the iconic transport, which was used by one of the iconic women. Amelia Earhart, who was an aviator was the first woman to cross the Atlantic ocean. She decided to use the scooter for adventure other than taking a flight.

    A printed picture of Amelia which was published in the year 1930s in it there was a caption that no one will ever walk in future. It was predicted that kick scooters shall be highly used as a means of transport. Amelia used the scooter around the airport and to different places which was more faster. She also gave lessons to her aboard students. She also taught her students to understand how things worked to take advantage of each of them.

    3. The Modern Kick Scooters Was Made From Switzerland

    The modern scooter was made in the year 1990 in Switzerland. Wim Ouboter who was a former banker in Zurich, spend a period of not less than ten years to come up with the modern kick scooter. Wim began to like the kid’s wooden ancient version by use of the two skates. His sister had a problem with legs so the scooters were not something new to him. His sister had no exciting rides like skis and bikes since she had a longer leg than the other one.

    He made sure that he struggled to come up with the modern scooter that would be used by both people who had the disability and those who did not have. He came up with the Eureka moment that included his thoughts on the distance of his favorite sausage shop which was too far when he walked and too short when he used the scooter for adventure and there was no option for Adults Commuting.

    The three shocking facts about the scooters will now give some new light to the riders and those who didn’t know. Scooters can be used to serve many purposes. They can be used for transportation, for adventure, and can also be used by people who have low stamina among others. Scooters are widely used in the present generation for fast movement from one place to another. Scooters are affordable hence you got all the reasons to own one. The list above of the unbelievable facts will help you learn more about the facts on scooters.


    Videoya baxın: Scooter Trip. ระยอง, หาดพลา (BiləR 2022).