Vi điều khiển

Vi điều khiển

Vi điều khiển là một máy tính được tích hợp trên một chip, nó thường được sử dụng để điều khiển các thiết bị điện tử. Vi điều khiển, thực chất, là một hệ thống bao gồm một vi xử lý có hiệu suất đủ dùng và giá thành thấp (khác với các bộ vi xử lý đa năng dùng trong máy tính) kết hợp với các khối ngoại vi như bộ nhớ, các module vào/ra, các module biến đổi số sang tương tự và tương tự sang số,... Ở máy tính thì các module thường được xây dựng bởi các chip và mạch ngoài.

Vi điều khiển thường được sử dụng để xây dựng các hệ thống nhúng. Nó cũng được sử dụng trong các thiết bị điện, điện tử như máy giặt, lò vi sóng, điện thoại, đầu đọc DVD, thiết bị đa phương tiện hay dây chuyền sản xuất tự động,...

Phân loại vi điều khiển

Có thể phân loại vi điều khiển theo theo độ dài thanh ghi và theo kiến trúc

Phân loại theo độ dài thanh ghi

Dựa vào độ dài của các thanh ghi và các tập lệnh của vi điều khiển mà vi điều khiển có thể chia thành các dòng 8 bit, 16 bit hay 32 bit,… Vi điều khiển có thanh ghi nhiều bit hơn thì sẽ có độ dài tập lệnh lớn hơn, do đó số lượng các tập lệnh cũng nhiều hơn các dòng có thanh ghi ít bit hơn.

Phân loại theo kiến trúc CISC và RISC

Phân loại theo kiến trúc Harvard và kiến trúc Von-Neumann

Kiến trúc Harvard sử dụng bộ nhớ riêng biệt cho chương trình và dữ liệu, với bus địa chỉ và bus dữ liệu độc lập với nhau nên quá trình truyền nhận dữ liệu đơn giản hơn. Hầu hết các vi điều khiển ngày nay được xây dựng dựa trên kiến trúc Harvard, kiến trúc này định nghĩa bốn thành phần cần thiết của một hệ thống nhúng. Những thành phần này là lõi CPU, bộ nhớ chương trình (thông thường là ROM hoặc bộ nhớ flash), bộ nhớ dữ liệu (RAM), một hoặc vài bộ định thời và các cổng vào/ra để giao tiếp với các thiết bị ngoại vi và các môi trường bên ngoài - tất cả các khối này được thiết kế trong một vi mạch tích hợp.

Kiến trúc Von-Neumann sử dụng chung bộ nhớ cho chương trình và dữ liệu, làm giảm kích thước và giá thành của vi điều khiển.

Kiến trúc của vi điều khiển

CPU hoặc vi xử lý

CPU (central processing unit) hay bộ xử lý trung tâm chịu trách nhiệm nạp lệnh, giải mã và thực thi các tập lệnh. Từ đó, tất cả mọi hoạt động của của vi điều khiển đều là do CPU điều khiển. CPU giao tiếp với các phần khác trong vi điều khiển thông qua hệ thống bus.

Hệ thống xung clock

Hệ thống xung clock làm nhiệm vụ cấp xung nhịp cho toàn vi điều khiển. Thông số kĩ thuật tốc độ xung clock tối đa (maximum clock speed hay maximum CPU speed) của các dòng vi điều khiển, ví dụ như vi điều ATmega328 có tốc độ xung nhịp tối đa là 20 MHz,[1] cho biết tốc độ xử lý tối đa mà vi xử lý trong vi điều khiển này có thể đáp ứng được. Hệ thống xung clock được thiết kế chủ yếu từ các mạch tạo xung (oscillator circuit) trong vi điều khiển.

Bộ nhớ

Bộ nhớ (tiếng Anh: memory) là nơi lưu trữ chương trình hoặc là nơi chứa các thông tin mà CPU đang làm việc. Có 2 kiểu bộ nhớ cơ bản:

  • RAM (Random access memory) là bộ nhớ lưu các dữ liệu mà CPU đang làm việc. Dữ liệu trogn RAM sẽ bị xóa khi mất điện
  • ROM/EPROM/EEPROM hoặc flash: là bộ nhớ lưu trữ chương trình vận hành của vi điều khiển, chúng được ghi khi vi điều khiển được nạp chương trình. Nội dung trong các loại bộ nhớ này không bị mất khi mất điện hoặc reset.

Các ngoại vi

Hệ thống ngoại vi trên vi điều khiển rất đa dạng theo nhiều dòng vi điều khiển khác nhau, nhưng nhìn chung các dòng vi điều khiển đều có những ngoại vi cơ bản như sau:

  • Ngõ vào ra (I/O Ports hay GPIO)
  • Các chuẩn giao tiếp phổ biến như I2C, SPI, UART,...
  • Bộ đếm thời gian và bộ đếm sự kiện (timer và counter)
  • ADC/DAC
  • Interrupt

Nạp chương trình

Để đưa chương trình vào được vi điều khiển thì phải thông qua mạch nạp. Mạch nạp được thiết kế để đưa file file thực thi (thường là file .hex) từ máy tính xuống vi điều khiển, thông qua các chuẩn ngoại vi có sẵn trên vi điều khiển, ví dụ như board Arduino IDE hỗ trợ nạp chương trình qua mạch nạp ISP nối vào các chân SPI có sẵn của board.[2] Các mạch nạp phổ biến có thể kể đến như ST Link, JTAG, ISP,...

Vi điều khiển và vi xử lý

Vi điều khiển khác với các bộ vi xử lý đa năng ở chỗ là nó có thể hoạt động chỉ với vài vi mạch hỗ trợ bên ngoài.

Các vi điều khiển thông dụng

Tham khảo

  1. ^ “Atmel 8-bit AVR Microcontrollers ATmega328/P Datasheet Complete” (PDF). Truy cập ngày 11 tháng 2 năm 2022.
  2. ^ “Arduino as ISP and Arduino Bootloaders”. arduino.cc. 10 tháng 5 năm 2022. Truy cập ngày 11 tháng 2 năm 2022.

Xem thêm

Liên kết ngoài

Read other articles:

Ignazio Visco Governatore della Banca d'ItaliaDurata mandato1º novembre 2011 –31 ottobre 2023 PredecessoreMario Draghi SuccessoreFabio Panetta Vicedirettore generale della Banca d'ItaliaDurata mandato9 gennaio 2007 –31 dicembre 2011 Vice diFabrizio Saccomanni PredecessorePierluigi Ciocca SuccessoreSalvatore Rossi Dati generaliTitolo di studioLaurea in Economia e Commercio Master of Arts in Economics PhD in Economics Università Università La Sapienz...

 

Andi Arief Wakil Sekretaris Jenderal Partai DemokratPetahanaMulai menjabat 2015Ketua UmumSusilo Bambang YudhoyonoAgus Harimurti YudhoyonoSekretaris JenderalHinca Panjaitan Informasi pribadiLahir20 November 1970 (umur 53)Bandar Lampung, Lampung, IndonesiaPartai politikPartai DemokratAfiliasi politiklainnyaPartai Rakyat DemokratikSuami/istriDefiantyAlma materUniversitas Gadjah MadaSunting kotak info • L • B Andi Arief, S.IP. (lahir 20 November 1970) adalah seorang politik...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. JexiSutradara Jon Lucas Scott Moore ProduserSuzanne ToddDitulis oleh Jon Lucas Scott Moore Patrick Doran Pemeran Adam DeVine Alexandra Shipp Michael Peña Rose Byrne Penata musik Christopher Lennertz Philip White SinematograferBen KutchinsPenyun...

Kunsthalle Emden Kunsthalle Emden (Henri and Eske Nannen Foundation, Donation Otto Van de loo) is a German art museum in Emden in East Frisia, Germany.[1][2] The museum's collections include more than 1,500 works.[3] The Kunsthalle in December 2007. The Kunsthalle in April 2008. History In 1986, Henri Nannen (1913–1996) commissioned a building for his collection of 20th-century art in Emden, his home town. The core of the collection includes German Expressionism with...

 

Запрос «Пугачёва» перенаправляется сюда; см. также другие значения. Алла Пугачёва На фестивале «Славянский базар в Витебске», 2016 год Основная информация Полное имя Алла Борисовна Пугачёва Дата рождения 15 апреля 1949(1949-04-15) (75 лет) Место рождения Москва, СССР[1]...

 

Франц Саксен-Кобург-Заальфельдскийнем. Franz von Sachsen-Coburg-Saalfeld герцог Саксен-Кобург-Заальфельдский 8 сентября 1800 — 9 декабря 1806 Предшественник Эрнст Фридрих Саксен-Кобург-Заальфельдский Преемник Эрнст I Саксен-Кобург-Заальфельдский Рождение 15 июля 1750(1750-07-15)Кобург, Сакс...

EREG التراكيب المتوفرة بنك بيانات البروتينOrtholog search: PDBe RCSB قائمة رموز معرفات بنك بيانات البروتين 1K36, 1K37, 5E8D المعرفات الأسماء المستعارة EREG, EPR, ER, Ep, epiregulin معرفات خارجية الوراثة المندلية البشرية عبر الإنترنت 602061 MGI: MGI:107508 HomoloGene: 1097 GeneCards: 2069 علم الوجود الجيني الوظيفة الجزيئية • epid...

 

1st and 2nd episodes of the 8th season of Aqua Teen Hunger Force AllenAqua Unit Patrol Squad 1 episodesMaster Shake meets Allen, the strict god-like ruler of the world, nine years in the future.Episode nos.Season 8Episodes 1 & 2Directed by Dave Willis Matt Maiellaro Written by Dave Willis Matt Maiellaro Production codes1001 (Part 1)1002 (Part 2)[1]Original air dates May 8, 2011 (2011-05-08) (Part 1) May 15, 2011 (2011-05-15) (Part 2) Running tim...

 

1996 single by The Cure Strange AttractionSingle by The Curefrom the album Wild Mood Swings Released8 October 1996Recorded1995Length4:20LabelElektraSongwriter(s)Perry Bamonte, Simon Gallup, Robert Smith, and Jason CooperProducer(s)Robert SmithSteve LyonThe Cure singles chronology Mint Car (1996) Strange Attraction (1996) Gone! (1996) Strange Attraction is the third single released by the English rock band the Cure in 1996 on Elektra Records. The song was initially released on the album Wild M...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (فبراير 2016) الهيئة العامة للإذاعة والتلفزيونالتاريخالتأسيس يوليو 1960 الإطارالنوع مؤسسة حكوميةهيئة بث المقر الرئيسي...

 

Ice hockeyat the XXV Winter UniversiadeVenueErzurum GSIM Ice ArenaDatesJanuary 27–February 6, 2011Teams12 (men)6 (women)←20092013→ Ice hockey at the 2011 Winter Universiade was held from January 27 through February 6 at the Erzurum GSIM Ice Arena complex in Erzurum, generally called 3000 Ice Rink and 500 Ice Rink during Universiade in reference to the seating capacities of its two sheets of ice. In most cases, men's matches were played at 3000 Ice Rink and women's matches were played a...

 

Proposed reform of the Canadian Senate This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (January 2011) (Learn how and when to remove this message) The Canadian Senate chamber, within the Centre Block on Parliament Hill. The Triple-E Senate (a mnemonic contrived acronym for equal, elected, and effective) is a proposed reform of the Canadian Senate, calling for s...

Nanny for US President Jimmy Carter For the autobiographer, see Mary Prince. Mary PrincePrince in 1977Born1946 (age 77–78)Richland, Georgia, U.S.Children2 Mary Prince (born 1946; also called by her married name Mary Fitzpatrick[1] until the couple officially separated in 1979[2]) is an African American woman wrongly convicted of murder who then became the nanny for Amy Carter, the daughter of US President Jimmy Carter and his wife Rosalynn Carter, and was eventually...

 

Truncated trihexagonal tiling Type Semiregular tiling Vertex configuration 4.6.12 Schläfli symbol tr{6,3} or t { 6 3 } {\displaystyle t{\begin{Bmatrix}6\\3\end{Bmatrix}}} Wythoff symbol 2 6 3 | Coxeter diagram Symmetry p6m, [6,3], (*632) Rotation symmetry p6, [6,3]+, (632) Bowers acronym Othat Dual Kisrhombille tiling Properties Vertex-transitive In geometry, the truncated trihexagonal tiling is one of eight semiregular tilings of the Euclidean plane. There are one square, one hexagon,...

 

1945 National Football League season 1945 NFL seasonRegular seasonDurationSeptember 23 – December 9, 1945East ChampionsWashington RedskinsWest ChampionsCleveland RamsChampionship Game ChampionsCleveland Rams ← 1944 NFL seasons 1946 → GiantsEaglesSteelersRedskinsYanksBearsCardinalsPackersRamsLionsclass=notpageimage| NFL teams: West, East The 1945 NFL season was the 26th regular season of the National Football League. The Pittsburgh Steelers and the Chicago Cardinals resumed ...

نورثامبرلاند     الإحداثيات 44°33′48″N 71°33′31″W / 44.563333333333°N 71.558611111111°W / 44.563333333333; -71.558611111111   [1] تاريخ التأسيس 1767  تقسيم إداري  البلد الولايات المتحدة[2]  التقسيم الأعلى مقاطعة كوس  خصائص جغرافية  المساحة 94.5 كيلومتر مربع  ارتفاع 262 متر&...

 

Defense Advanced Research Projects AgencyTổng quan Cơ quanThành lập7 tháng 2 năm 1958; 66 năm trước (1958-02-07) (as ARPA)Trụ sởArlington, Virginia, Hoa KỳSố nhân viên240Ngân quỹ hàng năm2,97 tỷ USD[1]Các Lãnh đạo Cơ quanTiến sĩ Steven Walker, Giám đốc [2]Giám đốc Stefanie Tompkins, Quyền phó giám đốcTrực thuộc cơ quanBộ quốc phòng Hoa KỳWebsitewww.darpa.mil Trụ sở cũ của DARPA ở khu ph...

 

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (avril 2021). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ». En pratique : Quelles sources sont attendues ? Com...

Questa voce sull'argomento ciclisti olandesi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Yoeri HavikYoeri Havik agli Europei su pista 2019Nazionalità Paesi Bassi Altezza179 cm Peso66 kg Ciclismo SpecialitàStrada, pista SquadraBEAT Cycling CarrieraSquadre di club 2010Van Vliet-EBH Elshof2011-2014Cyclingteam De Rijke2015 SEG Racing Acad.2016Team 3M2017Team Raleigh2018-2020Vlasman Cycling Team2021-BEAT Cycling Nazionale 2013- Paesi Bassi(...

 

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada. Busca fuentes: «Sanada Yukimura» – noticias · libros · académico · imágenesEste aviso fue puesto el 30 de diciembre de 2011. Sanada Yukimura Información personalNombre en japonés 真田 信繁 Nacimiento 1567 Japón Fallecimiento 3 de junio de 1615 Yasui Shrine (Japón) Causa de muerte Muerte en combate Nacionalidad JaponesaFamiliaFamilia Clan Sanada Padres Sanada Masayu...